培训首页  >  软件开发新闻  >  西安尚学堂安卓开发架构规范

西安尚学堂安卓开发架构规范

[2017-03-27 17:12:58] 浏览量:65 来源:

尚学堂

  前言

  在开发中,一个良好的开发习惯以及一个开发规范可能会让你少走很多弯路,也会一定程度上的提高代码的可读性,可维护性和可拓展性。当随着需求的不断变更,需要维护项目的时候。当随着项目的代码量的提升,需要重构的时候。你会明白一个好的开发规范多么多么的重要。这里整理一下自己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

  请联系网站,了解详细的课程信息~

  优质、便捷、省心


文中图片素材来源网络,如有侵权请联系删除
  • 软件开发
  • 软件测试
  • 数据库
  • Web前端
  • 大数据
  • 人工智能
  • 零基础
  • 有HTML基础
  • 有PHP基础
  • 有C语言基础
  • 有JAVA基础
  • 其他计算机语言基础
  • 周末班
  • 全日制白班
  • 随到随学

厚学推荐学校

网上报名

推荐学校

更多>>
热门信息

温馨提示