| 失效鏈接處理 |
|
Android開(kāi)發(fā)規(guī)范 PDF 下載
本站整理下載:
提取碼:wujl
相關(guān)截圖:
![]()
主要內(nèi)容:
?工具版本
i.AndroidStudio
AndroidStudio版本暫定為2.2.3版本 后續(xù)會(huì)統(tǒng)一升級(jí)
ii.SDK
SDK版本 為 15-25 即Android 4.0-7.0
?三方框架
i.開(kāi)發(fā)框架
開(kāi)發(fā)框架暫用XFrame.(注:項(xiàng)目?jī)?nèi)用到的工具類(lèi)方法盡量使用XFrame中已封裝好的方法)
AS引用地址compile 'com.youth.xframe:xframe:1.1.0'
ii.網(wǎng)絡(luò)加載
網(wǎng)絡(luò)加載框架暫用okhttputils
AS引用地址compile 'com.zhy:okhttputils:2.6.2'
iii.圖片加載
圖片加載框架暫用 glide
AS引用地址
compile 'com.github.bumptech.glide:glide:3.6.1'
iv.JSON解析
json解析使用fastjson
AS引用地址compile 'com.alibaba:fastjson:1.2.17'
?代碼規(guī)范
i.文件編碼
編碼格式為UTF-8
ii.包名
包名全部小寫(xiě),連續(xù)的單詞只是簡(jiǎn)單地連接起來(lái),不使用下劃線。
采用反域名命名規(guī)則,全部使用小寫(xiě)字母。
iii.類(lèi)名
類(lèi)名通常是名詞或名詞短語(yǔ),接口名稱(chēng)有時(shí)可能是形容詞或形容詞短語(yǔ)?,F(xiàn)在還沒(méi)有特定的規(guī)則或行之有效的約定來(lái)命名注解類(lèi)型。名詞,采用大駝峰命名法,盡量避免縮寫(xiě),除非該縮寫(xiě)是眾所周知的. 例:MainActivity 類(lèi)名+ 后綴標(biāo)識(shí)
iv.方法名
方法名通常是動(dòng)詞或動(dòng)詞短語(yǔ)。小駝峰命名
初始化相關(guān)方法,使用init為前綴標(biāo)識(shí),如初始化布局initView()
方法返回值為boolean型的請(qǐng)使用is或check為前綴標(biāo)識(shí)
返回某個(gè)值的方法,使用get為前綴標(biāo)識(shí)
清除數(shù)據(jù)相關(guān)的 clearXX() removeXX()
v.常量名
全部字母大寫(xiě),用下劃線分隔單詞 例: static final int NUMBER = 5;
vi.資源文件命名
全部小寫(xiě),采用下劃線命名法
必須以全部單詞小寫(xiě),單詞間以下劃線分割,使用名詞或名詞詞組。
所有Activity或Fragment的contentView必須與其類(lèi)名對(duì)應(yīng),對(duì)應(yīng)規(guī)則為:
將所有字母都轉(zhuǎn)為小寫(xiě),將類(lèi)型和功能調(diào)換(也就是后綴變前綴)。
1) contentview 命名
例如:activity_main.xml
2) Dialog命名:dialog_描述.xml
例如:dialog_hint.xml
3) PopupWindow命名:ppw_描述.xml
例如:ppw_info.xml
4) 列表項(xiàng)命名:item_描述.xml
例如:item_city.xml
5)layout中的id命名
命名模式為 : view縮寫(xiě)_view的邏輯名稱(chēng)
例如 : main_msg
|




蘇公網(wǎng)安備 32061202001004號(hào)


