Android 开发规范

1、类文件备注

/**

 * Copyright 2016 company

 *

 * Description

 *

 * History

 * 1.0 author 2016-1-1 Create

 */

 

2、类方法备注

/**

 * This is a demo.

 *

 * @param

* @return

 */

 

3、变量备注(对变量名无法表达相应的意义时进行备注说明)

/**

* demo

*/

 

4、代码行备注

// demo

/* demo */

 

5、开发中应保持软件风格统一,比如:加载过程、进度对话框、无数据显示、对话框、下载刷新列表等。

 

6、鼓励采用新技术实现,但不能影响软件的整件框架。

 

7、代码中不应出现中文(备注除外)。

 

8、layout组件化,尽量使用include。

 

9、Fragment不直接引用Activity,使用接口隔离。适配器Adapter不直接调用Activity,而是通过接口隔离。

 

10、主线程中不要进行网络请求、读写文件等耗时操作。

 

11、日记TAG使用类名,调试日记输出使用Log.d(TAG, “Demo”)。

 

12、网络请求需要处理以下状态

无网络/加载过程/没有数据/加载失败

 

13、Activity状态管理

onSaveInstanceState()保存临时数据。

onPause()保存持久化数据。

 

14、所有的全局常量可以保存在Globals.java ,局部常量尽量保存在局部。

 

15、布局中固定高宽使用DP,分隔线高度使用PX,字体大小全部SP。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值