新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > Android代碼規范

        Android代碼規范

        作者: 時間:2016-09-12 來源:網絡 收藏

        Android代碼規范

        本文引用地址:http://www.104case.com/article/201609/304302.htm

        開始之前請詳細閱讀并遵守Android開發者代碼風格指南

        不要使用拼音命名

        名稱應簡潔而富于描述,使用完整單詞,避免使用縮寫(除非該縮寫被更廣泛使用,例如URL、HTML)

        代碼中不要出現中文標點字符,例如:‘,’、‘:’

        注釋中可以書寫中文標點字符,便于閱讀

        注釋遵循英文寫作習慣,英文標點符號后空一格,避免句子緊湊

        顏色色值的字母必須全部大寫

        命名規則

        1. 包命名

        包名由小寫的字母組成,默認以com.huashengrun.android.betterus開頭,然后接上根據功能劃分的模塊名。

        com.huashengrun.android.betterus.ui

        com.huashengrun.android.betterus.ui.widget

        2. 類和接口命名

        名稱的首字母需要大寫,如果由多個單詞組成,那么每個單詞的首字母需要大寫,其他字母小寫。

        class LoginActivity

        interface OnClickListener

        3. 方法的命名

        采用駝峰命名法來命名。

        public String getName()

        public boolean isExist()

        4. 變量的命名

        采用駝峰命名法命名。

        非公共的、非靜態的域變量用m前綴

        靜態域變量用s前綴

        集合類型的變量使用復數形式,若多種集合類型的變量存儲的是相同類型的對象,除了根據功能區分,也可以簡單通過集合類型來區分

        public class User {

        private int mId;

        private static User sUser;

        String mName;

        protected int mAge;

        public int level;

        public List companies;

        public List listScores;

        public Score[] arrScores;

        }

        5. 常量的命名

        常量需要聲明為final static形式,組成名稱的單詞必須全部大寫,單詞之間用下劃線隔開。

        private static final int FADE_IN_TIME = 200;

        6. 異常的命名

        名稱必須以Exception結尾。

        NullPointerException

        7. 布局的命名

        name是模塊的名稱或功能的描述,單詞必須全部小寫,單詞之間用下劃線隔開。

        類型模板事例
        Activityactivity_name.xmlactivity_main.xml
        Tabtab_name.xmltab_home.xml
        Dialogdialog_name.xmldialog_login.xml
        ListItemitem_name.xmlitem_contact.xml

        上一頁 1 2 3 4 下一頁

        關鍵詞:

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 呼图壁县| 江阴市| 名山县| 乐陵市| 昂仁县| 称多县| 宜宾县| 景洪市| 枣庄市| 鲁甸县| 呼和浩特市| 三江| 宿州市| 驻马店市| 兰坪| 多伦县| 饶河县| 寿光市| 抚州市| 大宁县| 齐齐哈尔市| 侯马市| 浑源县| 裕民县| 尖扎县| 北海市| 东阿县| 瓦房店市| 孟连| 老河口市| 双鸭山市| 娱乐| 徐闻县| 余干县| 大方县| 友谊县| 庆元县| 海丰县| 张掖市| 河间市| 睢宁县|