全国咨询热线:400-618-4000

Android培训之开发架构规范(1)

创建时间:2016年11月28日09时38分 来源:传智播客Android培训学院

Android开发架构规范     
在开发中,一个良好的开发习惯以及一个开发规范可能会让你少走很多弯路,也会一定程度上的提高代码的可读性,可维护性和可拓展性。当随着需求的不断变更,需要维护项目的时候。当随着项目的代码量的提升,需要重构的时候。你会明白一个好的开发规范多么多么的重要。

命名规范
包命名规范
  • 包名全部采用小写
  • 主包名采用[公司性质].[公司名称].[项目名称]的命名方式
    如果根据不同情况进行分包的话,可以将包名分别命名为util,view,    adapter等




命名规则有很多高大上的名词,比如大驼峰,小驼峰,匈牙利命名法。其实最简单的就是按照谷歌命名学习。
  • 常量、枚举等均采用大写形式,用下划线区分各单词。使用static final
    例如:private static final String TAG_FOR_ACTIVITY = "XXXX";
  • 类名、接口名、枚举名。第一个和后面的单词都要第一个字母大写
    例如:MainActivity,PersonalLoginActivity
  • 资源文件命名
    例如:activity_main.xml,ic_launcher.png
    注意图片文件命名只能用小写字母、数字,否则会导致R文件无法编译出来。也是比较费心的。
  • 继承自安卓组件的类,一般采用父类名作为后缀,
    例如:class LoginActivity extends Activity{}
  • 自定义异常必须以Exception结尾
  • 全局变量添加所有者前缀:实例成员变量前缀m(表示member),类静态变量前缀s(表示static),
    例如:protected Subscription mSubscription;
  • 控件变量添加组件前缀,顺序在所有者前缀之后,控件缩写button->btn,textview ->txw,listview->lst等
    例如:全局名称mBtnNext局部名称btnNext
  • 构造方法采用递增方式(参数多的写在后面),参数少的调用参数多的构造函数。这样也减少初始化代码。比如开源库PagerSlidingTabStrip


本文版权归传智播客Android培训学院所有,欢迎转载,转载请注明作者出处。谢谢!
作者:传智播客Android培训学院
首发:http://www.itcast.cn/Android