Android Tech And Thoughts.

Lint简单使用

Word count: 445Reading time: 1 min
2019/12/01 Share

什么是Lint

Lint是 Android Studio 提供的 代码扫描分析工具 , 他可以帮我们发现代码结构/质量 问题,而且这个过程不需要我们手写测试用例(从代码层面直接分析)

在使用Lint的过程中,比较需要注意的是,我们可以手动调节 问题类型 的错误级别,如 warning/error/weak warning 等等

Lint 工作方式简单介绍

Lint 会根据预先配置的检测标准检查我们 Android 项目的源文件,发现潜在的 bug 或者可以优化的地方,优化的内容主要包括以下几方面:

  • Correctness:不够完美的编码,比如硬编码、使用过时 API 等
  • Performance:对性能有影响的编码,比如:静态引用,循环引用等
  • Internationalization:国际化,直接使用汉字,没有使用资源引用等
  • Security:不安全的编码,比如在 WebView 中允许使用 JavaScriptInterface 等

Lint检测代码的过程如下:

lint

App源文件:包括Java代码、xml代码、图标以及 ProGuard 配置文件等

lint.xml: Lint 检测的执行标准配置文件,我们可以修改它来允许或者禁止报告一些问题

Lint GUI使用与设置

Analyze->Inspect Code ->( customa :Project files) -> OK

问题等级设置:

lint_settings.png

使用Lint去除查找出来的无用资源文件

Android Studio 工具栏 -> Analyze -> Run Inspection By name .. 输入要检查的内容,这里是无用资源,输入 unused,在搜索结果中选择 Unused resources,再选择范围就可以开始检测了。检测结果的右边有 “ Remove All Unused Resources “ 选项,点击后,就可以删除这些无用资源了。

Thanks:

01.Android性能优化:使用Lint优化代码/去除多余资源

CATALOG
  1. 1. 什么是Lint
  2. 2. Lint 工作方式简单介绍
  3. 3. Lint GUI使用与设置
  4. 4. Thanks: