失效链接处理 |
Android开发规?PDF 下蝲
本站整理下蝲Q?/strong>
链接Q?a target="_blank">https://pan.baidu.com/s/1zsX29k1neefvoJx4eFFfhQ
提取码:(x)wujl
相关截图Q?/strong>
![]()
主要内容Q?/strong>
工L(fng)?/div>
i.AndroidStudio
AndroidStudio版本暂定?.2.3版本 后箋?x)统一升
ii.SDK
SDK版本 ?15-25 即Android 4.0-7.0
三Ҏ(gu)?/div>
i.开发框?/div>
开发框架暂用XFrame.(注:(x)目内用到的工具cL法尽量用XFrame中已装好的Ҏ(gu))
AS引用地址compile 'com.youth.xframe:xframe:1.1.0'
ii.|络加蝲
|络加蝲框架暂用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'
代码规?nbsp;
i.文g~码
~码格式为UTF-8
ii.包名
包名全部写Q连l的单词只是单地q接hQ不使用下划Uѝ?/div>
采用反域名命名规则,全部使用写字母?/div>
iii.cd
cd通常是名词或名词短语Q接口名U有时可能是形容词或形容词短语。现在还没有特定的规则或行之有效的约定来命名注解cd。名词,采用大驼峰命名法Q尽量避免羃写,除非该羃写是众所周知? ?MainActivity cd+ 后缀标识
iv.Ҏ(gu)?/div>
Ҏ(gu)名通常是动词或动词短语。小驼峰命名
初始化相x?使用init为前~标识Q如初始化布局initView()
Ҏ(gu)q回gؓ(f)boolean型的请用is或check为前~标识
q回某个值的Ҏ(gu)Q用get为前~标识
清除数据相关?nbsp; clearXX() removeXX()
v.帔R?/div>
全部字母大写Q用下划U分隔单?nbsp; ? static final int NUMBER = 5;
vi.资源文g命名
全部写Q采用下划线命名?/div>
必须以全部单词小写,单词间以下划U分Ԍ使用名词或名词词l?/div>
所有Activity或Fragment的contentView必须与其cd对应Q对应规则ؓ(f)Q?/div>
所有字母都转ؓ(f)写Q将cd和功能调换(也就是后~变前~Q?/div>
1) contentview 命名
例如Qactivity_main.xml
2) Dialog命名Qdialog_描述.xml
例如Qdialog_hint.xml
3) PopupWindow命名Qppw_描述.xml
例如Qppw_info.xml
4) 列表命名:(x)item_描述.xml
例如Qitem_city.xml
5)layout中的id命名
命名模式?: view~写_view的逻辑名称
例如 : main_msg
|