聊聊Android编程规范
http://www.jianshu.com/p/29d7cd6852cd

Android命名规范与编码规范
1、Android命名规范

   1)Java类文件命名规范
  • Activity命名规范:以Activity作为后缀,比如PersonActivity
  • Adapater命名规范
  • Entity命名规范:大多以Entity为后缀,User是全局变量,不算实体

    2、资源文件命名规范
    layout目录下的文件命名规范

  • 页面布局文件。以act_为前缀,以Activty所在的package作为中缀,以Activty的名称(去掉Actity后缀),注意都是小写。例如,对于Person这个模块下的AddCustomerActity,它的layout_文件就应该是act_person_addcustomer.xml

  • ListView中的Item布局文件,以item_为固定前缀,列表项的名称为后缀,都是小写,例如,某个页面一个用户列表,控件名为lvUserList,那么item的layout就应该是:item_lvUserList.xml。

  • dialog,以dlg_作为固定前缀,dialog的功能名称作为后缀,注意都是小写,例如dlg_hint.xml

3)drawable目录下文件命名规范

  • 对于只在一个页面使用的资源,就以该页面的名称作为前缀
  • 对于只在一个模块下多个页面使用的资源,就以该模块的名称为前缀
  • 对于在各个模块,各个页面都有可能使用的资源,比如上下导航就以common作为前缀
    App 研发录、架构设计、Crash分析和竞品技术分析------读书笔记(第四章)_第1张图片

4)Layout中控件对象的命名规范

Button btnLogin = (Button)findViewById(R.id.btnLogin)

5 )strings.xml中常量的命名规范
这里面可以灵活一些,也可能建立多个String,打包的时候会合成一个

切记,不能为了规范而规范,过多了,会让App这个轻量级的应用背越来越沉重的包袱

2、Android编码规范

  1. Layoyt中的常量,以Strings。xml中定义
  2. 字段大小定义在dimens.xml中
  3. 为Activty定义新 的生命周期,initView()、loadData

3、统一代码格式:
参考网址:http://www.cnblogs.com/liugang/archive/2010/10/26/1860903.html

http://checkstyle.sourceforge.net/

更多相关文章

  1. android下快速检索出媒体文件所在文件夹
  2. ionic3文件目录介绍
  3. android从未安装的apk文件里获取信息(包信息,资源信息)
  4. 提高开发效率-使用Android Studio Template快速生成模板文件
  5. Android API开发之OpenGL开发之Android OpenGL显示STL模型文件
  6. android studio R文件找不到
  7. 解决IE apk变成zip:Android 手机应用程序文件下载服务器 配置解决
  8. android 源码下java文件的路径

随机推荐

  1. Android:国家气象局天气预报接口JSON完全
  2. Android: QQ UI 设计
  3. android studio查看genymotion模拟器上文
  4. Android Framework---styles.xml
  5. adb下载
  6. Android可拖动的ImageView
  7. Android实现主动连接蓝牙耳机
  8. Android改变Spinner弹出框的位置
  9. android的service
  10. Android自动化测试之MonkeyRunner之Monke