android代码规范
- 格式:doc
- 大小:5.72 MB
- 文档页数:5
代码规范
1.所有的源代码文件采用utf8编码
2.文件名、类名采用大驼峰命名法,方法名、变量名采用小驼峰命名法(驼峰命名参考:/view/1165629.htm?fromId=1985375)
3.类的成员变量以小写m开头
4.类的私有函数(private)以下横线“_”开头
5.代码中不写多余注释(能直接看懂的代码不需要写注释,一般只有算法逻辑,代码陷阱,接口说明,或者有特别需要说明的代码段才需要写注释)
6.所有字符串统一放在xml,不直接写死在代码中
7.除了注释之外,不能出现中文字符串
8.代码缩进统一采用4个空格缩进,禁止采用tab缩进(可以通过配置eclipse自动把tab键转空格)
9.尽量避免多余的空行或空格
注意事项
1.android界面的输入相关的数据,需要做一些简单的逻辑判断,比如密码长度,输入数据是否为空等等
2.XML文件的布局不能嵌套太深,否则android2.x版本会出现栈溢出,建议嵌套不超过3层
3.所有调用网络或者操作磁盘文件IO的地方,必须采用异步模型(其它相对比较耗时的操作也尽量采用异步),否则会卡主线程(界面线程),导致界面很久才能响应或者无法响应,用户体验很差
4.调用服务器接口,得到invalidToken状态码时,需要跳转到登录界面
5.Android页面跳转回登录界面的处理手段:(登录界面->页面1->页面2->页面3->当前页面)
需要先从“当前页面”跳转到页面1,这样android系统就会自动清理了页面2,页面3,
然后再finish“页面1”,最后跳转到登录页面,如果不这样做,而是直接跳转到登录页面,用户这时按“返回”键,会沿着路径“当前页面->-页面3>页面2->页面1”返回
6.调用分页接口显示列表时,需要根据返回值的curpage和totalpage,来刷新当前页数和总页数
Eclipse的设置
Windows->Preferences->General->Editors->Text Editors进行配置,如下图所示:
Windows->Preferences->Java->Code Style->Formatter,配置如下图所示:
点击Edit编辑,tab policy选择Spaces only如下图所示
Window->Preferences->General->Workspace->Text file encoding,配置如下图: