android 开发规范

命名规范

  • 项目命名
  • 包命名
    采用反域名命名规则,全部使用小写字母。一级包名为com,二级包名为xxx(可以是公司域名或者个人命名),三级包名根据应用进行命名,四级包名为模块名或层级名。
  • 类命名、成员变量命名
    采用大驼峰命名法,尽量避免缩写,除非该缩写是众所周知的,比如HTML,URL。如果类名成包含单词缩写,则单词缩写的每个字母均大写。
  • 变量命名
    变量采用小驼峰命名法。类中控件名称必须与xml布局id保持一致。
    1、公开的变量:定义为静态final,名称全部大写。
    2、静态变量:名称以s开头。
    3、非静态的私有变量、protected的变量:以m开头。
  • 接口命名
    接口:命名规则与类一样采用大驼峰命名法,多以able或ible结尾。Accessible
  • 方法命名
    方法:采用小驼峰命名法。initXX();
  • 布局文件命名
    1、contentview命名,以去掉后缀的Activity类进行命名。不加后缀。
    功能模块.xml或者activity_功能模块.xml
    2、Dialog命名:dialog_描述xml
    3、PopupWindow命名:ppw
    描述.xml
    4、列表项命名:listitem_描述.xml
    5、包含项:include_模块.xml
    6、adapter的子布局:功能模块_item.xml
  • 资源id命名
    view缩写_模块名称_view的逻辑名称
  • 动画文件命名
    全部小写,采用下划线命名法,加前缀区分。

代码规范

代码管理规范

git

你可能感兴趣的:(android 开发规范)