61

Android lint 让我么书写更优质的代码

 5 years ago
source link: http://www.10tiao.com/html/274/201806/2650577965/1.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

Lint是Android studio内置的插件,可以直接使用查看代码中存在的问题

1、点击图1按钮,显示图2


2、默认是检查整个项目,我们可以点击 Custom scope 自定义检查范围。

点击右边的下拉框,会出现以下选择:

Project Files:所有项目文件

Project Production Files:项目的代码文件

Project Test Files:项目的测试文件

OpenFiles:当前打开的文件

Module ‘app’:主要的 app 模块

Current File:当前文件

除了内置的选项我们还可以自己选择特定的类进行检查


显示的界面

点击左上角的加号

Local:只能当前项目使用

Shared:其他 Android Studio 项目也可以使用

选择Local,填写名称CustomLint,未选择文件,显示0


右边的四个按钮表示要操作的类型:

Include:包括当前文件夹内的文件,但不包括他的子文件夹

Include Recursively:包括当前文件夹以及它的子文件夹内所有的文件夹,递归添加

Exclude:移除当前文件夹,不包括子文件夹

Exclude Recursively:移除当前文件夹及所有子文件夹

我们点击左边的 app 文件夹后,点击右边的 Include Recursively 按钮,把 app 下的所有文件添加到检查列表:

点击ok,稍等

上图中显示了代码中存在的问题,点开可以查看问题的详情以及位置

然后可以根据提示进行修改

错误类型

Unused Entry:没有使用的属性,灰色,很不起眼

Typo:拼写错误,绿色波浪下划线,也不太起眼

Server Problem:服务器错误?好像不是

Info:注释文档,绿色,比较显眼

Weak Warning:比较弱的警告,提示比较弱

Warning:警告,略微显眼一点

Error:错误,最显眼的一个

2、移除没有引用的文件

输入需要查询的名字

回车,显示

点击ok,然后选择错误类型

右边有解决方法:Remove All Unused Resources


给大家推荐个活跃的开发者社区:掘金是面向程序员的的技术社区,从大厂技术分享到安卓开发最佳实践,扫二维码下载掘金APP,来掘金你不会错过任何一个技术干货。




About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK