Android项目命名规范

1. Activity,View,Adapter 命名:
首字母R开头,后加主模块名+功能模块名,再加对应类型
如:  首页   M + Main + Page  + Activity  MMainPageActivity

2. 假数据统一在test包下 ,通过TestDataFactory获取,自己定义方法出来

3. 数据传递对像定义在vo包下

4. 工具类统一放在util包下

5. ListView,GridView等用到的适配器统一放adapter包下,自定义的adapter可都继承RBaseAdapter

6. 新建的activity统一放在activity包下,命名按 1 规则定义

7. 自定义view 统一放view包下,命名按 1 规则定义

8. 监听器命名 :  统一末尾以Listener命名
如:   XPhoneManagerListener,XXXListener等,遵循Android的命名规范

9. 各个包名不得随意更改名字及删除包,但可移动类的所处包位置

10. build版本时加代码混淆,要用keystore来build,keystore已放在svn路径:
 

11. build版本记得版本号每次加 0.1

12. 保持代码简洁易读,适应加些注释,统一代码风格,参考如下 
 eg:
 //xxxxxx
 public Constructor(){
  
 }
 
 //方法之间间隔一行隔开
 public void method(String params){
  .........
  for(....){
   if(...){
    ....
   }
  }
 }
 
13. (建议)控件使用UIFactory来获得(或生成),这样方便到时对控件的统一处理

14. 项目的所有Log换成使用 RLog类 来输出
 eg:  RLog.e("tag","my log info");

15. 中文资源放 -zh的文件夹下 , 英文资源默认位置

16. manager包内存放着一些实际命令发送的操作。
 
 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章