Android Lint常见用法

官方文档读起来:通过 lint 检查改进代码

一、使用

在这里插入图片描述
结果出来以后
在这里插入图片描述

二、Lint问题种类

问题可以分为如下几个大类:

  1. Accessibility 辅助选项,比如ImageView的contentDescription往往建议在属性中定义等。
  2. Compliance 合规性,违反了Google Play的要求,比如使用了过期的库版本,性能、安全性、API等级等没有遵循新系统的要求等。
  3. Correctness 不够完美的编码,比如硬编码、使用过时API等。
  4. Internationalization 国际化,直接使用汉字,没有使用资源引用等
  5. Interoperability 互操作性,比如和Kotln的交互等。
  6. Performanc 对性能有影响的编码,比如:静态引用,循环引用等
  7. Security 不安全的编码,比如在 WebView 中允许使用 JavaScriptInterface等
  8. Usability 可用的,有更好的替换的 比如排版、图标格式建议.png格式等

三、根据规则名称来检查

去掉无用资源等

1、有时候我们需要明确检查某一类问题,比如查找项目中没有使用的资源,并将它们删除,它们会耗性能。可以通过如下的方式来找到这些没有使用的资源:点击Analyze > Run Inspection By Name,会弹出对话框
在这里插入图片描述
在这里插入图片描述
我们选择 unused resources,会列出所有未使用的资源,选中具体一个,点击左侧小灯泡,选择 Remove All Unused Resources 可以把所有未使用的资源删除
在这里插入图片描述
2、还可以去掉 无用的引入 unused import,选中一条或多条,点击右侧 Delete unnecessary import

在这里插入图片描述
3、unused assignment是无用赋值,可以多选,然后批量去掉多余的赋值
在这里插入图片描述
4、unused declaration无用声明

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值