毋庸置疑此工具简直就是一把利器,帮我们分析在我们编码中存在的诸多问题,我们不可能什么问题都能发现的了,so称之为利器,用之事半功倍.
其有很多的功能,今天就从两方面着手,第一是如何应用,第二是一个类文件的简单分析.
第一:应用
点开分析稍等片刻就好.
作用:
1)布局性能(以前是 layoutopt工具,可以解决无用布局、嵌套太多、布局太多)
2)未使用到资源
3)不一致的数组大小
4)国际化问题(硬编码)
5)图标的问题(重复的图标,错误的大小)
6)可用性问题(如不指定的文本字段的输入型)
7)manifest文件的错误
第二:简单的分析一个类文件
1,过时的API提示.
这是代码的问题,可能会引起问题.不同于下边第三个只是一个简单的API过时的问题,过时不代表不用用了,只是不推荐了.但是此处是有问题的.
2,成员变量和局部变量的问题.
3,过时的API问题
4,权限的问题
5,final的问题
这个问题有很多还不是很明了,一下几个绝世如此若是有知道的同学麻烦留言一下
6,没用的声明
![](https://img-blog.csdn.net/20170209180800368?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvZ2l0aHVienpnZ3h4/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
7,没用的参数
8,集合
![](https://img-blog.csdn.net/20170209181559534?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvZ2l0aHVienpnZ3h4/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
9,检测可能会出现的bug.
这个才是重点,需要我们进行分析的.拼写是可以进行忽略的.
附:
参看有其他的csdn文章.http://blog.csdn.net/xyz_lmn/article/details/14222939