android代码编写不规范?看这里!
1、引用第三方库要慎重,避免应用大容量的第三方库,导致客户端包非常大
2、处理应用全局异常和错误,将错误以邮件的形式发送给服务端
3、图片的.9处理
4、使用静态变量方式实现界面间共享要慎重
5、log(系统名称 模块名称 接口名称,详细描述)
6、单元测试(逻辑测试、界面测试)
7、不要重用父类的handler,对应一个类的handler也不应该让其子类用到,否则会导致message.what冲突
8、activity中在一个view.onclicklistener中处理所有的逻辑
9、strings.xml中使用%1$s实现字符串的通配
10、如果多个activity中包含共同的ui处理,那么可以提炼一个commonactivity,把通用部分叫由它来处理,其他activity只要继承它即可
11、使用button+activitgroup实现tab效果时,使用button.setselected(true),确保按钮处于选择状态,并使activitygroup的当前activity与该button对应
12、如果所开发的为通用组件,为避免冲突,将drawable/layout/menu/values目录下的文件名增加前缀
13、数据一定要效验,例如字符型转数字型,如果转换失败一定要有缺省值;服务端响应数据是否有效判断。