打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Android项目优化查错瘦身神器之android lint

Android lint

在eclipse的adt插件更新到16.0之后,出现的一大神器。在功能栏中,多出一个红色对勾的图标,鼠标放上去会有Runs Android Lint的提示。

它能帮助开发者寻找出android项目源码中存在的潜在问题。

 

使用方法很简单,选中对应要查错的项目,然后在功能栏点击

。之后android lint工具就会开始自动寻找,并把寻找到的可疑错误在列表框中展现出来。

 

查出来的可疑错误,包括:

  • 未使用的资源
  • 可用性问题(比如没有指定文本字段的输入类型)
  • 可硬性及国际化问题(比如String编码字符串,imageview的contentDescription描述等)
  • 布局的性能问题

等等一系列的问题


它能够对你的Android项目进行全面分析,然后会给你一个诊断结果。
 
告诉你的工程里有哪些不太妥当的地方,例如:
 
1,项目中有哪些资源文件引入了却没有在代码中使用的话,会给提示。既包括图片资源、layout文件,也有定义的String常量和Color常量等。
如图:
 





2,layout文件中编写不规范的地方,会给出提示。例如考虑到国际化,如果直接在xml中写汉字会提醒你把文字写到string配置文件中。如图:


如果把定义图片大小的变量设置为px时,会提示你不太规范,改成dp。
 
布局属性使用不当、id重复定义、标签使用不规范等,都会提示你修改。
 
3,考虑到屏幕适配,如果有些图片只在高分辨率中放置了,会提醒你应该在中低分辨率的文件夹下也应该放置一份。
 
......
 
提示的信息还有很多,都是项目代码不规范的地方,目前来看这个工具非常非常实用,对于项目打包发布前优化代码、查找没用到的资源、给apk瘦身等非常有帮助。

 

在choose > android > lint 选项中,能看到所有的问题项,每项你都能更改其对应的处理方法,是警告或是忽略之类的。

这个工具在开发中期来进行项目优化是非常方便的,比如对于我这种项目开发中图片资源由设计来提供的人来说,多次图片库更新就会产生很多重复且无使用的图片,如果自己手动去查找的话,似乎根本就没办法,除非把所有图片资源都删了,再一个个替换进去。但用了android lint之后,他能自动的帮你搜索出所有没有使用过的资源文件,那是相当的爽呀。

 

因为也是刚刚了解接触,所以也没了解太多,具体的介绍可以创建谷歌的官方帮助文档:http://tools.android.com/tips/lint

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
android 性能优化之lint使用总结
Android代码优化
[Android Tips]Android 开发技巧 (二) 非常有用的优化工具Lint
Android Studio使用Lint进行代码检查
1.3.5 详解项目中的资源——Android第一行代码(第二版)笔记
Android 性能优化:使用 Lint 优化代码、去除多余资源 – Android开发中文站
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服