<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

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

Android代碼規范

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

Android代碼規范

本文引用地址:http://dyxdggzs.com/article/201609/304302.htm

開(kāi)始之前請詳細閱讀并遵守Android開(kāi)發(fā)者代碼風(fēng)格指南

不要使用拼音命名

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

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

注釋中可以書(shū)寫(xiě)中文標點(diǎn)字符,便于閱讀

注釋遵循英文寫(xiě)作習慣,英文標點(diǎn)符號后空一格,避免句子緊湊

顏色色值的字母必須全部大寫(xiě)

命名規則

1. 包命名

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

com.huashengrun.android.betterus.ui

com.huashengrun.android.betterus.ui.widget

2. 類(lèi)和接口命名

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

class LoginActivity

interface OnClickListener

3. 方法的命名

采用駝峰命名法來(lái)命名。

public String getName()

public boolean isExist()

4. 變量的命名

采用駝峰命名法命名。

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

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

集合類(lèi)型的變量使用復數形式,若多種集合類(lèi)型的變量存儲的是相同類(lèi)型的對象,除了根據功能區分,也可以簡(jiǎn)單通過(guò)集合類(lèi)型來(lái)區分

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形式,組成名稱(chēng)的單詞必須全部大寫(xiě),單詞之間用下劃線(xiàn)隔開(kāi)。

private static final int FADE_IN_TIME = 200;

6. 異常的命名

名稱(chēng)必須以Exception結尾。

NullPointerException

7. 布局的命名

name是模塊的名稱(chēng)或功能的描述,單詞必須全部小寫(xiě),單詞之間用下劃線(xiàn)隔開(kāi)。

類(lèi)型模板事例
Activityactivity_name.xmlactivity_main.xml
Tabtab_name.xmltab_home.xml
Dialogdialog_name.xmldialog_login.xml
ListItemitem_name.xmlitem_contact.xml

上一頁(yè) 1 2 3 4 下一頁(yè)

關(guān)鍵詞:

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>