| Version 1 (modified by liaojiaohe, 12 years ago) (diff) |
|---|
google 建议规范: http://source.android.com/source/code-style.html[[BR]]
中文翻译: http://blog.sina.com.cn/s/blog_48d491300100zwzg.html[[BR]]
格式
- 代码缩进使用4个空格,不是Tab键。
- 统一使用UTF-8编码,避免乱码问题。
Windows下Eclipese的具体设置见 http://hi.baidu.com/lane727/item/72339a5ee4958b19db163521
强烈推荐使用Android Studio
命名
- 包命名
采用反域名命名规则,全部使用小写字母。一级包名为cn.com,二级包名为pc,三级包名根据应用进行命名,四级包名为模块名或层级名
例如:
cn.com.pc.应用.activities 此包中包含:页面用到的Activity类 (activities层级名 用户界面层) cn.com.pc.应用.tools 此包中包含:公共工具方法类 (tools 模块名) cn.com.pc.应用.db 此包中包含:数据库操作类 cn.com.pc.应用.custom 此包中包含:自定义的View类等 cn.com.pc.应用.service 此包中包含:Service服务 cn.com.pc.应用.broadcast 此包中包含:Broadcast服务
- 属性命名
- 非public的、非static的字段名称以m开头。
- static字段名称以s开头。
- 其它字段以小写字母开头。
- public static final字段(常量)全部字母大写并用下划线分隔
![(please configure the [header_logo] section in trac.ini)](http://www1.pconline.com.cn/hr/2009/global/images/logo.gif)