background image

Android 代码优化工具

——Android lint

作为移动应用开发者,我们总希望发布的

apk 文件越小越好,不希望资源文件没有用

到的图片资源也被打包进

apk,不希望应用中使用了高于 minSdk 的 api,也不希望

AndroidManifest 文件存在异常,lint 就能解决我们的这些问题。Android lint 是在 ADT 16 提
供的新工具,它是一个代码扫描工具,能够帮助我们识别代码结构存在的问题,主要包括:

 

1)布局性能(以前是 layoutopt 工具,可以解决无用布局、嵌套太多、布局太多)

2)未使用到资源

3)不一致的数组大小

4)国际化问题(硬编码)

5)图标的问题(重复的图标,错误的大小)

6)可用性问题(如不指定的文本字段的输入型)

7)manifest 文件的错误

 

    Android lint 可以解决如上的问题,当然还有更多,具体的可以参考 Android Lint 
Checks。Android 官方也总结了 lint 能解决的问题,如下图。