Changes between Initial Version and Version 1 of spec


Ignore:
Timestamp:
09/02/2014 10:55:48 AM (12 years ago)
Author:
liaojiaohe
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • spec

    v1 v1  
     1google 建议规范:http://source.android.com/source/code-style.html[[BR]] 
     2 
     3中文翻译:http://blog.sina.com.cn/s/blog_48d491300100zwzg.html[[BR]] 
     4 
     5 
     6== '''格式''' == 
     7 
     8 
     9* 代码缩进使用4个空格,不是Tab键。[[BR]] 
     10 
     11* 统一使用UTF-8编码,避免乱码问题。[[BR]] 
     12 
     13  Windows下Eclipese的具体设置见 http://hi.baidu.com/lane727/item/72339a5ee4958b19db163521 [[BR]] 
     14  强烈推荐使用Android Studio[[BR]] 
     15 
     16 
     17 
     18== '''命名''' == 
     19 
     20 包命名:: 
     21 
     22 
     23   采用反域名命名规则,全部使用小写字母。一级包名为cn.com,二级包名为pc,三级包名根据应用进行命名,四级包名为模块名或层级名 
     24 
     25 
     26例如:[[BR]] 
     27{{{ 
     28cn.com.pc.应用.activities    此包中包含:页面用到的Activity类 (activities层级名 用户界面层) 
     29cn.com.pc.应用.tools    此包中包含:公共工具方法类 (tools 模块名) 
     30cn.com.pc.应用.db    此包中包含:数据库操作类 
     31cn.com.pc.应用.custom    此包中包含:自定义的View类等 
     32cn.com.pc.应用.service    此包中包含:Service服务 
     33cn.com.pc.应用.broadcast    此包中包含:Broadcast服务 
     34}}} 
     35 属性命名:: 
     36 
     37    * 非public的、非static的字段名称以m开头。[[BR]] 
     38    * static字段名称以s开头。[[BR]] 
     39    * 其它字段以小写字母开头。[[BR]] 
     40    * public static final字段(常量)全部字母大写并用下划线分隔[[BR]]