Android Studio代码检查Lint工具

这篇文章用于简单介绍使用Lint进行Code Analyze的流程,推荐大家使用~

Lint工具是Android Studio自动的代码分析检查工具。是用于分析代码中存在的代码错误、性能、安全性等问题代码优化工具。推荐大家使用~

1. Analyze->Inspect Code(打开方式)
option.png
2. 点击之后会弹出如下弹窗,分别包含下面几个功能,根据实际情况选择即可。
selection.png
  • 分析整个项目
  • 分析当前模块
  • 分析单个文件
  • 自选路径
3. 代码分析结果
result.png

Lint根据分析内容一般和上面截图的内容类似。可以分为下面四类问题:

1. Android
  • Correctness 正确性
    包含 旧SDK属性,不正确的资源文件,未更新的依赖等提醒。
  • Performance 性能
    对于可能影响性能的代码提醒,比如Cursor使用建议、Handler使用建议、layout布局存在无用的布局或者嵌套层次太深等提醒。
  • Security 安全
    不正确的Backup配置问题、不安全的TLS/SSL信任管理器等问题。
  • Usability 可用性
    包含一般的代码合理性使用提醒,比如文字大小、Menu按钮配置不合理、缺少必要方法等。
2. Java
  • Class structure 类构造
    类方法和成员变量定义相关的提醒,比如可以用局部变量替代的成员变量。
  • Control flow issues 控制流问题
    无意义的布尔表达式、可以简化表达式、不必要的return返回等提醒。
  • Declaration redundancy 声明冗余
    比如可以弱化的方法、变量访问权限,未使用的方法、变量等。
3. Spelling 拼写检查

检查可能存在的单词拼写错误,可以将单词加入到字典中减少警告。

4. XML

包含XML文件中存在的问题,比如错误使用的属性,无效的属性,未使用的属性,未使用的命名空间等。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容