Code
1 代码主要采用大/小驼峰命名法,即除首字母外,每个单词首字母大写,整体首字母大小根据其它规范决定
2 类名、接口名、枚举名等首字母大写,若由多个单词组成,则其后每个单词首字母大写,例如:class ConfigManager{}
3 继承自安卓组件的类,采用父类名作为后缀,例如:class LoginActivity extends Activity{}
4 常量、枚举等均采用大写形式,用下划线区分各单词,例如: DIALOG_ID_ALARM = 1;
5 全局变量添加所有者前缀:实例成员变量前缀m(表示member),类静态变量前缀s(表示static)
6 控件变量添加组件前缀,顺序在所有者前缀之后,例如:全局名称mBtnNext 局部名称btnNext
7 除单例模式外一般不得使用静态变量
8 在onResume 添加代码需要加入详细注视
9 禁止在项目中使用ListView
10 禁止使用System.out输出
Layout
1 资源命名全部采用小写,各单词间以下划线区分
2 布局文件采用[前缀]_[功能模块].xml的命名方式,例如:MainActivity的布局activity_main.xml
3 图片采用[性质前缀][功能模块] [属性后缀].[扩展名]的方式,例如:主背景图片bg_main.png btn_ok_presssed.png