下载此文档

Android开发规范参考文档.doc


文档分类:IT计算机 | 页数:约10页 举报非法文档有奖
1/10
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/10 下载此文档
文档列表 文档介绍
Android开发参考文档
一、Android编码规范
1. java代码中不出现中文,<!-- -->
2. 成员变量,局部变量、静态成员变量命名、常量(宏)命名
1). 成员变量: activity中的成员变量以m开头,后面的单词首字母大写(如Button mBackButton; String mName);实体类和自定义View的成员变量可以不以m开头(如ImageView imageView, String name),
2). 局部变量命名:只能包含字母,组合变量单词首字母出第一个外,都为大写,其他字母都为小写
3). 常量(宏)命名: 只能包含字母和_,字母全部大写,单词之间用_隔开 UMENG_APP_KEY
3. Application命名
项目名称+App, 如SlimApp,里面可以存放全局变量,但是杜绝存放过大的实体对象
4. activity和其中的view变量命名
activity命名模式为:逻辑名称+Activity
view命名模式为:逻辑名称+View
建议:如果layout文件很复杂,建议将layout分成多个模块,每个模块定义一个moduleViewHolder,其成员变量包含所属view
5. layout及其id命名规则
layout命名模式:activity_逻辑名称,或者把对应的activity的名字用“_”把单词分开。
命名模式为:view缩写_模块名称_view的逻辑名称, 用单词首字母进行缩写
view的缩写详情如下
LayoutView:lv
RelativeView:rv
TextView:tv
ImageView:iv
ImageButton:ib
Button:btn
6.
1). id命名模式:
activity名称_功能模块名称_逻辑名称/mon_逻辑名称,,使用activity名称注释,将文件内容区分开来
2). %1$s实现字符串的通配,合起来写
7. drawable中的图片命名
命名模式:mon_逻辑名称/ic_逻辑名称
(逻辑名称: 这是一个什么样的图片,展示功能是什么)
8.
将layout中不断重现的style提炼出通用的style通用组件,;
9. 使用layer-list和selector,主要是View lick onTouch等事件界面反映
10. 切图需求
1). 多图片组合的,尽量分拆成多个可重用的图片,避免一个图片太大.
2). ,自动适配适配界面。
,就不要放在客户端
1). 图片过大时,服务端压缩图片后返回来可减少很多问题出现
2). 及时更新的数据,尽管本地有缓存
12. 引用第三方库要慎重,避免应用大容量的第三方库,导致客户端包非常大,或者其他非本应用的信息会出现,影响体验。
13. 处理应用全局异常和错误,将错误以邮件的形式发送给服务端
14. 使用静态变量方式实现界面间共享要慎重
15. Log(TAG,详细描述), 加开关,打包时关掉log,提高运行速度。

Android开发规范参考文档 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数10
  • 收藏数0 收藏
  • 顶次数0
  • 上传人s0012230
  • 文件大小43 KB
  • 时间2017-08-30