android service属性,android service enable 属性其实我本身

839e2bf01fbd902474252c72b7714646.png

书写规范1. 编码方式统一用UTF-8. Android Studio默认已是UTF-8,只要不去改动它就可以了。android service enable 属性

encodings.png

2. 缩进统一为4个空,将Tab size设置为4则可以保证tab键按4个空缩进。另外,不要勾选上Use tab character,可以保证切换到不同tab长度的环境时还能继续保持统一的4个空的缩进样式。

tab_size.png

3. 花括号不要单独一行,和它前面的代码同一行。而且,花括号与前面的代码之间用一个空隔开。4. 空的使用

if、else、for、switch、while等逻辑关键字与后面的语句留一个空隔开。

运算符两边各用一个空隔开。

方法的每个参数之间用一个空隔开。

5. 空行的使用

将逻辑相关的代码段用空行隔开,以提高可读性。空行也只空一行,不要空多行。在以下情况需用一个空行:

两个方法之间

方法内的两个逻辑段之间

方法内的局部变量和方法的第一条逻辑语句之间

常量和变量之间

6. 当一个表达式无法容纳在一行内时,可换行显示,另起的新行用8个空缩进。7. 一行声明一个变量,不要一行声明多个变量,这样有利于写注释。8. 行宽设置为100,设置式化时自动断行到行宽位置。

right_margin.jpeg

line_breaks.jpeg

9. 使用快捷键进行代码自动式化。android service enable 属性

Windows:CTRLALTLMac:OPTIONCOMMANDL

10. 一个方法最多不要超过40行代码。11. 范围型的常量用枚举类定义,而不要直接用整型或字符,这样可以减少范围的有效性检查。12. 文字大小的单位统一用sp,元素大小的单位统一用dp。13. 应用中的字符串统一在strings.xml中定义,然后在代码和布局文件中引用。14. 颜色统一在colors.xml中定义,然后在代码和布局文件中引用。另外,不要在代码和布局文件中引用系统的颜色,除了透明。命名规范1. 包命名

域名反写项目名称模块名称,全部单词用小写字母。例如,我的KAndroid项目的Model模块包名如下:

2. 类和接口命名

使用大驼峰规则,用名词或名词词组命名,每个单词的首字母大写。以下为几种常用类的命名:

activity类,命名以Activity为后缀,如:LoginActivity

fragment类,命名以Fragment为后缀,如:ShareDialogFragment

service类,命名以Service为后缀,如:DownloadService

adapter类,命名以Adapter为后缀,如:CouponListAdapter

工具类,命名以Util为后缀,如:EncryptUtil

模型类,命名以BO为后缀,如:CouponBO

接口实现类,命名以Impl为后缀,如:ApiImpl

3. 方法命名

使用小驼峰规则,用动词命名,第一个单词的首字母小写,其他单词的首字母大写。以下为几种常用方法的命名:

初始化方法,命名以init开头,例:initView

按钮点击方法,命名以to开头,例:toLogin

设置方法,命名以set开头,例:setData

具有返回的获取方法,命名以get开头,例:getData

ec1e54627b3492966afe5d4311370322.png

通过异步加载数据的方法,命名以load开头,例:loadData

本文来自电脑杂谈,转载请注明本文网址:

http://www.pc-fly.com/a/shouji/article-60579-1.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值