全国咨询/投诉热线: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

javaee

python

web

ui

cloud

test

c

netmarket

pm

Linux

movies

robot

uids

北京校区

    14天免费试学

    基础班入门课程限时免费

    申请试学名额

    15天免费试学

    基础班入门课程限时免费

    申请试学名额

    15天免费试学

    基础班入门课程限时免费

    申请试学名额

    15天免费试学

    基础班入门课程限时免费

    申请试学名额

    20天免费试学

    基础班入门课程限时免费

    申请试学名额

    8天免费试学

    基础班入门课程限时免费

    申请试学名额

    20天免费试学

    基础班入门课程限时免费

    申请试学名额

    5天免费试学

    基础班入门课程限时免费

    申请试学名额

    0天免费试学

    基础班入门课程限时免费

    申请试学名额

    12天免费试学

    基础班入门课程限时免费

    申请试学名额

    5天免费试学

    基础班入门课程限时免费

    申请试学名额

    5天免费试学

    基础班入门课程限时免费

    申请试学名额

    10天免费试学

    基础班入门课程限时免费

    申请试学名额