使用Android Lint Checks使你的android应用更健壮
来源:互联网 发布:杭州百替生物数据造假 编辑:程序博客网 时间:2024/06/06 03:56
今天,一Android开发群中有童鞋问道:如何查找那些没有使用的资源文件?我回答:用Android Lint Checks啊。童鞋一头雾水,原来不知道它还有这个功能。其实Android Lint Checks不仅仅可以检查哪些图片 xml文件是否被引用,它还可以检查布局是否合理,国家化,等问题,并且给出修改建议。
在eclipse中可以很方便的使用它。 如图一所示,绿色对勾的就是Android Lint Checks。
图一
另外,鼠标右击项目,在android tools 中也可以找到它,点击Run Lint:check for common Errors即可。
图二
运行Android Lint Checks后,会在Lint Warnings窗口中显示相关的警告,类别,修改建议等。如图三所示。
图三
在eclipse中可以很方便的使用它。 如图一所示,绿色对勾的就是Android Lint Checks。
图一
另外,鼠标右击项目,在android tools 中也可以找到它,点击Run Lint:check for common Errors即可。
图二
运行Android Lint Checks后,会在Lint Warnings窗口中显示相关的警告,类别,修改建议等。如图三所示。
图三
下面以修改国际化为例,讲解如何根据Android Lint Checks提供的建议进行快速修改,展开以【i18n】开头的条目,点击其中一个,进入到某个xml中,按下ctrl+1,会弹出下面的对话框,点击Extract String,便会出现的在strings.xml中新建一个字符串的向导,按照向导操作即可。
有时候项目需求变化很大,界面经常修改,会产生很大没有使用到的资源文件。我以前的做法是:把里面的文件全部删除,然后一个一个的添加。
自从使用Android Lint Checks后,如下图,那些前面带有黄色警告的都是没有用到。从此,我的腰不疼了,背不酸了
自从使用Android Lint Checks后,如下图,那些前面带有黄色警告的都是没有用到。从此,我的腰不疼了,背不酸了
有时候经过不停的加班,加班,加班,终于项目上线,可以休息一下了,可赶工期做出来的项目,你懂的。闲着无聊的时候想着把Android优化一下。
Android性能优化其中包括布局的优化,谷歌一下,发现了layoutopt这个布局优化工具,butlayoutopt is missing 。因为Android Lint Checks已经把它包含了。
大家看看下面这个布局,
把鼠标放到第二个LinearLayout上 按下ctrl+1.点击Explain Issue,会弹出下面的对话框
恩,Android Lint Checks已经讲的很明白了。有一个LinearLayout是多余的。过多的嵌套,会消耗性能滴
Android性能优化其中包括布局的优化,谷歌一下,发现了layoutopt这个布局优化工具,butlayoutopt is missing 。因为Android Lint Checks已经把它包含了。
大家看看下面这个布局,
把鼠标放到第二个LinearLayout上 按下ctrl+1.点击Explain Issue,会弹出下面的对话框
恩,Android Lint Checks已经讲的很明白了。有一个LinearLayout是多余的。过多的嵌套,会消耗性能滴
- 使用Android Lint Checks使你的android应用更健壮
- 使用Android Lint Checks使你的android应用更健壮
- Android项目中快速删除没用到的文件(Android Lint Checks),使你的应用更健壮
- 使用Android Lint Checks
- Android Lint Checks
- Android Lint Checks检查未使用资源
- Android Lint Checks检查未使用资源
- [积累]Android Lint Checks检查未使用资源
- Android-Lint的使用
- Android lint的使用
- Android Lint的使用
- android lint的使用
- Android Lint的使用
- Android Lint 的使用
- 使用Android Lint来改善你的代码
- 让你的C++代码更健壮
- android lint工具的使用
- Android工具:Lint的使用
- 对文件操作seek时报错“can't do nonzero end-relative seeks”
- 我们都一样
- Wine乱码
- Java身份证格式验证类--封装类
- mysql集群安装、配置
- 使用Android Lint Checks使你的android应用更健壮
- ddk for win7
- div强制换行和强制不换行
- c#winform导出数据到execl
- VNC协议分析
- 爱 不说再见
- Velocity例子
- jsp页面获取整个项目的session信息
- cacti安装备忘