您当前的位置: 首页 > 

ZhangJiQun&MXP

暂无认证

  • 2浏览

    0关注

    1187博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Lint 工作方式简单操作

ZhangJiQun&MXP 发布时间:2019-07-11 15:14:15 ,浏览量:2

 

Android Studio 中使用 Lint

1、

 

image.png

 

2、

 

image.png

/3、

 

Lint优化哪些问题 遗漏的翻译(没用上的翻译)比如国际化未被翻译的字段值 布局性能(以前是 layoutopt工具,可以解决无用布局、嵌套太多、布局太多) 未使用到资源 不一致的数组大小 国际化问题(硬编码) 图标的问题(重复的图标,错误的大小) 可用性问题(如不指定的文本字段的输入型) manifest文件的错误

Lint 发现的每个问题都有描述信息和等级,我们可以很方便地定位问题,同时按照严重程度进行解决。当然这个“严重程度”我们可以手动调节,有些原则问题不容侵犯,必须提升到 error,而有的个别问题也可以无视。  但是我们也不能过分依赖该工具,因为有些东西实际开发中会有自己的规则,有可能会出现冲突的地方。

Lint问题种类 Correctness 不够完美的编码,比如硬编码、使用过时 API 等  Performanc 对性能有影响的编码,比如:静态引用,循环引用等  Internationalization 国际化,直接使用汉字,没有使用资源引用等  Security 不安全的编码,比如在 WebView 中允许使用 JavaScriptInterface 等  Usability 可用的,有更好的替换的 比如排版、图标格式建议.png格式 等  Accessibility 辅助选项,比如ImageView的contentDescription往往建议在属性中定义 等

Lint问题等级 | Fatal  | Error  | Warning  | Information  ↓ Ignore  

 

 

1.首先打开AndroidStuidio:点击菜单栏上的Analyze.(下图红圈部分)

这时候会弹出一个窗口,选择Run Inspection By Name 项。点击后,屏幕中间会弹出一个弹框:

在这里输入unused resources. 然后会弹出一段进度条分析代码。几秒之后就分析完毕了。这个时候我们可以看见弹出了这样一个窗口: 点击展开android Lint就能看到所有的冗余资源了。  

关注
打赏
1665659684
查看更多评论
立即登录/注册

微信扫码登录

0.2169s