首先申明,我总结的android编程规范主要是针对我自己,爱喷者就别乱喷哈,有问题可以一起交流
正所谓规范就是人为规定的,不是死的,不同的团体有不同的的规范,但大多数是按照大众习惯和标准来的,下面是我特别针对自己写的规范。
Android编通过在结尾处放置一个量词,就可创建更加统一的变量,它们更容易理解,也更容易搜索。例如,请使用strCustomerFirst和strCustomerLast,而不要使用strFirstCustomer和strLastCustomer。
1.“{”不独占一行,“}”独占一行;
如:for(,,,){
.......//coding
}
2.通过在结尾处放置一个量词,就可创建更加统一的变量,例如,使用strCustomerFirst和strCustomerLast,不要使用strFirstCustomer和strLastCustomer;
3. 避免过长的方法函数,代码注释尽量使用英文来注释,以避免出现乱码的情况。
4. 变量命名
命名规则:第一个单词的首字母小写,其后单词的首字母大写。变量名不应以下划线或美元符号开头
例如:String bookName;
规约:变量命名也必须使用驼峰规则,但是首字母必须小写,变量名尽可能的使用名词或名词词组。同样要求简单易懂,不允许出现无意义的单词。
如:String bookName; 正确;
如:String bookNameString; 错误!
5. 常量命名
命名规则:类常量的声明,应该全部大写,单词间用下划线隔开。
例如:static final int MIN_WIDTH = 9;
6. layout 命名
layout xml 的命名必须以全部单词小写,单词间以下划线分割,并且使用名词或名词词组,即使用 view缩写_模块名称_view的逻辑名称来命名。Activity中View的命名格式:逻辑名称+view缩写。
7. 资源命名
layout中所使用的所有资源(如drawable,style等)命名必须以全部单词小写,单词间以下划线分割,并且尽可能的使用名词或名词组,即使用 activity名_模块名_用途 来命名。如果为公共资源,如分割线等,则直接用用途来命名。
如:menu_icon_navigate.png 正确;
暂且这些,未完待续。。。