大致上来说,在AS中, 有这么一系列的小工具,翻译过来叫做检查项,位置在
AS工具栏 -> Analyze -> run inspection by name,也可以用Ctrl+Alt+Shift+I快速呼出
这些检查项我主要用于代码缩包,所以只是用 Unused 开头命令
鉴于Analyze功能之强大,我暂时没时间完整了解所包含的功能,只是把我常用的一些列举出来,若有任何错误,也请不吝赐教
Unused 系列 | |
---|---|
Unused 'catch' parameter | 查询未被使用的参数,我这里查到的全是未被使用的Exception参数 |
Unused method parameter | 查询未被使用的参数,可以查出自己代码中的未被使用的参数 |
Unused assignment | 查询无效赋值,比如第一次赋值未被使用就第二次赋值 |
Unused declaration | 查询未被使用的声明,赋值之后未被使用,未被使用的方法,未被调用过构造函数的类 |
Unused id | 布局文件中,声明id却未被使用 |
Unused import | 无效的的import,可用快捷键Ctrl+Alt+O快速删除 |
Unused lable | 没有结果,不知道是啥 |
Unused library | 没有结果,不知道是啥 |
Unused quantity translation | 未被使用的翻译,跟多语言适配有关 |
Unused resources | 未被使用的资源文件,比如没用的布局、图片、字段、颜色、各种xml文件 |
Unnecessary unicode escape sequence | 没必要的转义字符,比如用"\u4E00"代替"-" |
但毕竟是程序判断,删的时候看着点,避免误伤
个人理解,难免有错误纰漏,欢迎指正。转载请注明出处。