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包內存放着一些實際命令發送的操作。
 
 

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