1 / 5
文档名称:

Android开发编码规范_Android教程.doc

格式:doc   页数:5页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Android开发编码规范_Android教程.doc

上传人:xxj16588 2016/3/28 文件大小:0 KB

下载得到文件列表

Android开发编码规范_Android教程.doc

相关文档

文档介绍

文档介绍:Android 开发编码规范 1、java 代码中不出现中文,最多注释中可以出现中文 2、局部变量命名、静态成员变量命名只能包含字母,单词首字母出第一个外,都为大写,其他字母都为小写 3、常量命名只能包含字母和_,字母全部大写,单词之间用_隔开 4、layout 中的 id命名命名模式为: view 缩写_模块名称_view 的逻辑名称 view 的缩写详情如下 LayoutView :lv RelativeView:rv TextView:tv ImageView:iv ImageButton:im Button:btn 5、activity 中的 view 变量命名命名模式为:逻辑名称+view 缩写建议:如果 layout 文件很复杂,建议将 layout 分成多个模块,每个模块定义一个moduleViewHolder ,其成员变量包含所属 view 6、 中的 id命名命名模式: activity 名称_功能模块名称_逻辑名称/activity 名称_逻辑名称/common_ 逻辑名称 中,使用 activity 名称注释,将文件内容区分开来 drawable 中的图片命名命名模式: activity 名称_逻辑名称/common_ 逻辑名称 7、 :将 layout 中不断重现的 style 提炼出通用的 style 通用组件, 放到 中; 8、使用 layer-list 和selector 9、图片尽量分拆成多个可重用的图片 10、服务端可以实现的,就不要放在客户端 11、引用第三方库要慎重,避免应用大容量的第三方库,导致客户端包非常大 12、处理应用全局异常和错误,将错误以邮件的形式发送给服务端 13、 14、使用静态变量方式实现界面间共享要慎重 15、Log( 系统名称模块名称接口名称,详细描述) 16、单元测试(逻辑测试、界面测试) 17、不要重用父类的 handler ,对应一个类的 handler 也不应该让其子类用到, 否则会导致 冲突 18、activity 中在一个 中处理所有的逻辑 19、 中使用%1$s 实现字符串的通配 20、如果多个 Activity 中包含共同的 UI处理,那么可以提炼一 monActivity ,把通用部分叫由它来处理,其他 activity 只要继承它即可 21. 使用 button+activitgroup 实现 tab 效果时,使用 (true) ,确保按钮处于选择状态,并使 activitygroup 的当前activity 与该 button 对应 22、如果所开发的为通用组件,为避免冲突,将drawable/layout/menu alue s 目录下的文件名增加前缀 23、数据一定要效验,例如字符型转数字型,如果转换失败一定要有缺省值; Android 开发服务端响应数据是否有效判断; 【→前面的一节课已经给大家介绍了如何搭建 Android 开发环境。本节课就来给大家介绍如何使用 Android studio 来开发我们第一个 Android 应用程序。当