App 研发录、架构设计、Crash分析和竞品技术分析------读书笔记(第四章)

聊聊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作为前缀
    这里写图片描述

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/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值