1 Android lint 检查
Android lint是一个静态代码分析工具。
它会对我们的代码进行扫描和检查,提前发现问题,通过lint tool工具输出一个文件,告诉我们哪行代码有问题。
具体来说,它能对我们的Android项目中潜在的bug,可优化的代码、安全性、性能、可用性、可访问性、国际化等进行检查。
现在的AS默认安装。
2 lint工作流程
3 如何配置lint
-
配置lint.xml
-
java代码和xml布局文件中添加注解来抑制lint检查
-
自定义lint
根据自己的业务需求,自定义实现detector:定义多种扫描要求,实现自己的扫描器。
自定义lint,就是自定义一个detector。在detector中,实现java中的scanner方法。每一个scanner扫描器,能定义一个或多个不同类型的条目,每个条目都可以设置为相应的描述、严重程度等。