您的位置:首页 > 移动开发

App 研发录、架构设计、Crash分析和竞品技术分析------读书笔记(第四章)

2016-05-22 22:38 666 查看
聊聊Android编程规范

http://www.jianshu.com/p/29d7cd6852cd

Android命名规范与编码规范

1、Android命名规范

1)Java类文件命名规范


Activity命名规范:以Activity作为后缀,比如PersonActivity

Adapater命名规范

Entity命名规范:大多以Entity为后缀,User是全局变量,不算实体

2、资源文件命名规范

layout目录下的文件命名规范

页面布局文件。以act_为前缀,以Activty所在的package作为中缀,以Activty的名称(去掉Actity后缀),注意都是小写。例如,对于Person这个模块下的AddCustomerActity,它的layout_文件就应该是act_person_addcustomer.xml

ListView中的Item布局文件,以item_为固定前缀,列表项的名称为后缀,都是小写,例如,某个页面一个用户列表,控件名为lvUserList,那么item的layout就应该是:item_lvUserList.xml。

dialog,以dlg_作为固定前缀,dialog的功能名称作为后缀,注意都是小写,例如dlg_hint.xml

3)drawable目录下文件命名规范

对于只在一个页面使用的资源,就以该页面的名称作为前缀

对于只在一个模块下多个页面使用的资源,就以该模块的名称为前缀

对于在各个模块,各个页面都有可能使用的资源,比如上下导航就以common作为前缀



4)Layout中控件对象的命名规范

Button btnLogin = (Button)findViewById(R.id.btnLogin)


5 )strings.xml中常量的命名规范

这里面可以灵活一些,也可能建立多个String,打包的时候会合成一个

切记,不能为了规范而规范,过多了,会让App这个轻量级的应用背越来越沉重的包袱

2、Android编码规范

Layoyt中的常量,以Strings。xml中定义

字段大小定义在dimens.xml中

为Activty定义新 的生命周期,initView()、loadData

3、统一代码格式:

参考网址:http://www.cnblogs.com/liugang/archive/2010/10/26/1860903.html

http://checkstyle.sourceforge.net/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: