android service enable 属性其实我本身

Android

1个回答

写回答

www名氏

2024-09-17 18:27

+ 关注

Android
Android

书写规范1。编码方式统一用UTF-8。AndroidStudio默认已是UTF-8,只要不去改动它就可以了。Androidserviceenable属性2。缩进统一为4个空,将TABSize设置为4则可以保证tab键按4个空缩进。

另外,不要勾选上Usetabcharacter,可以保证切换到不同tab长度的环境时还能继续保持统一的4个空的缩进样式。3。花括号不要单独一行,和它前面的代码同一行。而且,花括号与前面的代码之间用一个空隔开。4。空的使用if、else、for、switch、while等逻辑关键字与后面的语句留一个空隔开。

运算符两边各用一个空隔开。方法的每个参数之间用一个空隔开。5。空行的使用将逻辑相关的代码段用空行隔开,以提高可读性。空行也只空一行,不要空多行。在以下情况需用一个空行:两个方法之间方法内的两个逻辑段之间方法内的局部变量和方法的第一条逻辑语句之间常量和变量之间6。

ABS
ABS

当一个表达式无法容纳在一行内时,可换行显示,另起的新行用8个空缩进。7。一行声明一个变量,不要一行声明多个变量,这样有利于写注释。8。行宽设置为100,设置式化时自动断行到行宽位置。9。使用快捷键进行代码自动式化。Androidserviceenable属性Windows:CTRLALTLMac:OPTIONCOMMANDL10。

一个方法最多不要超过40行代码。11。范围型的常量用枚举类定义,而不要直接用整型或字符,这样可以减少范围的有效性检查。12。文字大小的单位统一用sp,元素大小的单位统一用dp。13。应用中的字符串统一在strings。XML中定义,然后在代码和布局文件中引用。

14。颜色统一在colors。XML中定义,然后在代码和布局文件中引用。另外,不要在代码和布局文件中引用系统的颜色,除了透明。命名规范1。包命名域名反写项目名称模块名称,全部单词用小写字母。例如,我的KAndroid项目的Model模块包名如下:2。

类和接口命名使用大驼峰规则,用名词或名词词组命名,每个单词的首字母大写。以下为几种常用类的命名:activity类,命名以Activity为后缀,如:LoginActivityfragment类,命名以Fragment为后缀,如:ShareDialogFragmentservice类,命名以Service为后缀,如:DownloadServiceadapter类,命名以Adapter为后缀,如:CouponListAdapter工具类,命名以Util为后缀,如:EncryptUtil模型类,命名以BO为后缀,如:CouponBO接口实现类,命名以Impl为后缀,如:ApiImpl3。

方法命名使用小驼峰规则,用动词命名,第一个单词的首字母小写,其他单词的首字母大写。

以下为几种常用方法的命名:初始化方法,命名以init开头,例:initView按钮点击方法,命名以to开头,例:toLogin设置方法,命名以set开头,例:setData具有返回的获取方法,命名以get开头,例:getData通过异步加载数据的方法,命名以load开头,例:loadData。

举报有用(17分享收藏

Copyright © 2025 IZhiDa.com All Rights Reserved.

知答 版权所有 粤ICP备2023042255号