Android代码编程规范
开发环境的配置
使用Eclipse
eclipse编码格式
请将eclipse编码格式设为UTF-8格式,设置方法如下:
window->Preferences->general->Workspace,右 侧Text file encoding,选择Other,改变为UTF-8,以后新建立工程其属性对话框中的Text file encoding即为UTF-8.
window->Preferences->general->Content Types,右侧Context Types树,点开Text,选择Java Source File,在下面的Default encoding输入框中输入UTF-8,点Update,则设置Java文件编码为UTF-8。其他java应用开发相关的文件如: properties、XML等已经由Eclipse缺省指定,分别为ISO8859-1,UTF-8,如开发中确需改变编码格式则可以在此指定。
模板和格式模板文件
导入方法下:
Window->preferences->Java->Code Style->Organize Imports
Window->preferences->Java->Code Style->Formatter导入android-
Tab与空格
程序中不允许出现Tab符号,所有的Tab需用4个空格来代替,请用如下方法配置:
Window->Preferences->General->Editors->Text Editors->Insert spaces for tabs
XML文件的Tab格式也需要单独配置一下,用如下方法配置:
Window->Preferences->XML->XML Files->Editor
二.程序编写规范
编码
,其他所有的Java文件,xml文件中只允许出现英文字符。
所有Java文件,UI配置xml文件中不允许出现硬编码。,,
变量:
变量的命名应具有“自明性”,例如声明一个表示电话号码的局部变量,可以这么写:“String mobileNumber”。 除了for循环中可以使用int i,j这样的命名方式,其他地方禁止使用这种没有“自明性”的命名
所有静态变量都必须以s开头,例如:“sMobileNumber”
所有的非静态变量必须以m开头,例如:“mMobileNumber”
所有常量必须采用全大写方式,单词之间用下划线分割,例如:“MOBILE_NUMBER”。“s”或“m”前缀
局部变量的作用域一定要最小化
所有成员变量必须都定义在类的开始,定义顺序如下:常量->public 变量->private 变量
所有xml配置文件中的变量命名,采用全小写命名,单词间用下划线分割。
异常处理
尽量不要使用try catch捕获异常,而是显式的抛出一个异常。
使用try catch 一定要在catch语句
android程序代码规范 来自淘豆网m.daumloan.com转载请标明出处.