google 建议规范:http://source.android.com/source/code-style.html[[BR]] 中文翻译:http://blog.sina.com.cn/s/blog_48d491300100zwzg.html[[BR]] == '''格式''' == * 代码缩进使用4个空格,不是Tab键。[[BR]] * 统一使用UTF-8编码,避免乱码问题。[[BR]] Windows下Eclipese的具体设置见 http://hi.baidu.com/lane727/item/72339a5ee4958b19db163521 [[BR]] 强烈推荐使用Android Studio[[BR]] == '''命名''' == 包命名:: 采用反域名命名规则,全部使用小写字母。一级包名为cn.com,二级包名为pc,三级包名根据应用进行命名,四级包名为模块名或层级名 例如:[[BR]] {{{ 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开头。[[BR]] * static字段名称以s开头。[[BR]] * 其它字段以小写字母开头。[[BR]] * public static final字段(常量)全部字母大写并用下划线分隔[[BR]]