1)性能
布局性能(以前是 layoutopt工具,可以解决无用布局、嵌套太多、布局太多、overdraw)
其他性能(如:draw/layout 时进行对象的声明等)
2)未使用到资源、资源缺少(不同资源的适配)
3)有更高性能的资源替换 ---- eg:SparseBooleanArray SparseIntArray
4)国际化问题(硬编码)
5)图标的问题(重复的图标,错误的大小)
6)可用性问题(如不指定的文本字段的输入型)
7)manifest文件的错误 -- 未注册activity service等等
8)内存泄露 --- 如:handle的不当使用 。
9)占内存的资源及时回收 --- 如:TypedArray未回收资源等
======================================
tools:ignore="UnusedResources"
tools:ignore="NewApi,StringFormatInvalid"
tools:ignore="all"
@SuppressLint("NewApi")
@SuppressLint("all")
原文地址:http://blog.csdn.net/rflyee/article/details/43164589