android 開發規范

命名規范

  • 項目命名
  • 包命名
    采用反域名命名規則,全部使用小寫字母。一級包名為com,二級包名為xxx(可以是公司域名或者個人命名),三級包名根據應用進行命名,四級包名為模塊名或層級名。
  • 類命名、成員變量命名
    采用大駝峰命名法,盡量避免縮寫,除非該縮寫是眾所周知的,比如HTML,URL。如果類名成包含單詞縮寫,則單詞縮寫的每個字母均大寫。
  • 變量命名
    變量采用小駝峰命名法。類中控件名稱必須與xml布局id保持一致。
    1、公開的變量:定義為靜態final,名稱全部大寫。
    2、靜態變量:名稱以s開頭。
    3、非靜態的私有變量、protected的變量:以m開頭。
  • 接口命名
    接口:命名規則與類一樣采用大駝峰命名法,多以able或ible結尾。Accessible
  • 方法命名
    方法:采用小駝峰命名法。initXX();
  • 布局文件命名
    1、contentview命名,以去掉后綴的Activity類進行命名。不加后綴。
    功能模塊.xml或者activity_功能模塊.xml
    2、Dialog命名:dialog_描述xml
    3、PopupWindow命名:ppw
    描述.xml
    4、列表項命名:listitem_描述.xml
    5、包含項:include_模塊.xml
    6、adapter的子布局:功能模塊_item.xml
  • 資源id命名
    view縮寫_模塊名稱_view的邏輯名稱
  • 動畫文件命名
    全部小寫,采用下劃線命名法,加前綴區分。

代碼規范

代碼管理規范

git

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 請看完結版:Android開發規范(完結版)
    Blankj閱讀 8,628評論 25 115
  • title: Android開發規范 摘要 1 前言 2 命名規范 3 資源文件規范 4 版本統一規范 5 第三方...
    大白棧閱讀 1,219評論 0 16
  • 包名全部采用小寫,不用下劃線區分單詞 主包名采用[公司性質].[公司名稱].[項目名稱]的命名方式 例如:翡翠教育...
    gyymz1993閱讀 3,173評論 1 29
  • 前言 在 Android 開發中,一個良好的開發習慣,以及一個開發規范可能會讓你少走很多彎路,也會一定程度上的提高...
    darren_he閱讀 1,150評論 0 3
  • 包目錄說明 -constant-常量-db-數據庫相關,數據庫采用xutils-event-數據響應/事件結構體-...
    工木南ng閱讀 791評論 0 51