AndroidLint

Introduction: Android 自定义 lint 教学
More: Author   ReportBugs   
Tags:

Android 自定义 lint 教学

主要功能罗列下:

  1. EventSpaceDetector Event 传入参数是否含有空格扫描
  2. GlideDetector 不允许直接使用 glide 以及直接用 BitmapFactory
  3. LogDetector 不允许直接使用 Log
  4. PngResourceDetector 扫描 Png 大图检查 扫描的 res 文件
  5. RouteDetector 不允许项目内直接使用路由
  6. ThreadDetector 这个是别人写的 线程构造的检查

支持动态拔插的能力

通过 SPI 机制,可以允许自定义 lint 规则,然后动态化合并到 Lintcheck 中,增加 lint 的可拓展性。

Apps
About Me
GitHub: Trinea
Facebook: Dev Tools