一、Lint的概念

    Lint是Android SDK提供的一个静态代码扫描工具,它可以用来检查源码当中潜在的错误,可以优化和改进代码中的这几类问题:正确性、安全性、性能、易用性、可访问性和国际化。更详细信息可以参考:http://developer.android.com/tools/help/lint.html
http://developer.android.com/tools/debugging/improving-w-lint.html

二、Lint 的工作流程


1.Application source files
    就是Android项目的源码,包含java、xml、图片资源和混淆文件
2.The lint.xml file
    Lint的配置文件,可以用来取消某些地方的lint检查、改变lint问题的严重等级
3.The lint tool
     Android SDK自带的静态代码扫描工具。
4.Lint output
    Lint的输出。Eclipse中,可以在Lint Warings的tab中查看。

三、如何配置lint

通过配置Lint,可以让Lint避开某些地方(比如某个类、文件或是整个工程)的检查,或者改变问题的严重等级(如忽略、警告、错误等)。以下两种方法可以用来配置Lint:
1.配置项目根目录的lint.xml文件
    语法请参考Android官方文档:
2.在java和xml文件中配置
     语法请参考Android官方文档

四、在项目中导入lint

Eclipse和Android  studio都有lint工具,要在项目中导入,包含以下两个角色:
开发者
    解决lint扫描出的所有问题。如果某些问题不适合本项目,通过审阅者的同意,可以配置lint.xml文件,来忽略这类问题
审阅者
    使用配置好的lint.xml验证工程,确保工程没有lint扫描的问题


更多相关文章

  1. Android(安卓)Studio导入android-support-v4,v7,v13等支持包
  2. Android(安卓)Studio的应用与快捷键
  3. NDK 开发指南---Android(安卓)NDK概览
  4. Android中ListView,SQLite,BaseAdapter的结合
  5. Android(安卓)studio for mac 的一些常用快捷键
  6. Android(安卓)NDK 开发+cygwin 的安装 +eclipse cygwin配置
  7. Android开源项目集合
  8. 项目打包后出现第三方JAR包找不到
  9. android开发每日汇总【2011-11-30】

随机推荐

  1. php的初步认识
  2. Android(安卓)Activity上下滑动切换背景
  3. Android用户定位(二)
  4. android实现数据库和UI同步更新
  5. 好的文章推荐
  6. Android(安卓)— 手撸代码学习事件分发的
  7. android+eclipse+phonegap1.7(cordova)配
  8. android学习日记:拨号按键声音自定义
  9. Android(安卓)ItemTouchHelper实现Recycl
  10. Android(安卓)TextView控件某个字符串特