前言android
咱们在进行代码优化的时候,每每是经过开发者的经验来判断哪些代码可能存在潜在问题,哪些资源的使用不合规范等。实际上Android SDK提供了一款功能很是强大的工具,来帮助开发者自动检测代码的质量及安全问题,这款工具就叫Android Lint,路径为:Sdk\tools\bin\lint.bat。Lint提供了命令行方式以及与IDE集成的方式来执行,如今Android开发者基本上都使用Android Studio(后文简称AS,下同)来进行开发,强大的AS也集成了该工具,本文就基于AS3.2版原本介绍Lint。程序员
1、概述安全
Android Lint是SDK Tools 16(ADT16,当前笔者使用的ADT已是26了,因此如今就不用担忧本身所使用的SDK中不包含lint工具了)开始引入的一个代码扫描工具。经过它对Android工程源代码进行扫描和检查,可发现潜在的问题,以便程序员及早修正这个问题。经过Lint,无需实际执行应用,也没必要编写测试用例,就能够检查Android项目中源文件是否存潜在的错误,以及在正确性、安全性、性能、易用性、无障碍性和国际化方面是否须要优化改进。工具
2、Lint在Android Studio中的使用性能
Lint在Android Studio中的使用步骤很是简单,经过选择主菜单>Analyze>Inspect Code能够开始使用Lint(不一样版本),测试
点击后会弹出以下对话框,优化
该对话框用于选择要检查的范围,根据实际须要选择便可,这里咱们就按照默认选择来执行。点击“OK”后,AS界面的底部会表示正在运行中,稍等几秒钟google
http://www.javashuo.com/article/p-nnisujjk-ns.html.net
http://tools.android.com/tips/lint命令行
https://developer.android.google.cn/studio/write/lint