熟女俱乐部五十路二区av,又爽又黄禁片视频1000免费,国产卡一卡二卡三无线乱码新区,中文无码一区二区不卡αv,中文在线中文a

新聞中心

Android代碼規(guī)范

作者: 時(shí)間:2016-09-12 來源:網(wǎng)絡(luò) 收藏

Android代碼規(guī)范

本文引用地址:http://www.bjwjmy.cn/article/201609/304302.htm

開始之前請(qǐng)?jiān)敿?xì)閱讀并遵守Android開發(fā)者代碼風(fēng)格指南

不要使用拼音命名

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

代碼中不要出現(xiàn)中文標(biāo)點(diǎn)字符,例如:‘,’、‘:’

注釋中可以書寫中文標(biāo)點(diǎn)字符,便于閱讀

注釋遵循英文寫作習(xí)慣,英文標(biāo)點(diǎn)符號(hào)后空一格,避免句子緊湊

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

命名規(guī)則

1. 包命名

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

com.huashengrun.android.betterus.ui

com.huashengrun.android.betterus.ui.widget

2. 類和接口命名

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

class LoginActivity

interface OnClickListener

3. 方法的命名

采用駝峰命名法來命名。

public String getName()

public boolean isExist()

4. 變量的命名

采用駝峰命名法命名。

非公共的、非靜態(tài)的域變量用m前綴

靜態(tài)域變量用s前綴

集合類型的變量使用復(fù)數(shù)形式,若多種集合類型的變量存儲(chǔ)的是相同類型的對(duì)象,除了根據(jù)功能區(qū)分,也可以簡(jiǎn)單通過集合類型來區(qū)分

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結(jié)尾。

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 下一頁

關(guān)鍵詞:

評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉