2012-11-12 39 views
5

我跟着this教程,它为我工作完美。现在我想添加修复问题功能。我正在使用Eclipse。定制皮棉规则:如何处理修复按钮,单击

lint警告鉴于我们修复按钮,我可以处理它?

例如,当我们硬编码字符串:的TextView机器人文本=“测试”)当您单击CTRL + 1,帮助弹出与可能性提取字符串打开。我试图做的是添加提取硬编码的dp值功能。

而且这将是巨大的,如果你能指出我在那里我能找到的已经实施皮棉问题的源代码。

谢谢。

+0

所以基本上你想这些被移动到dimens.xml和引用,正确? –

+0

是android:layout_height =“100dp” - > ctrl + 1 - >提取到dimens –

+0

不知道你是否想要这个功能,或者只是想自己写这个功能,但如果前者,也许只是在http:///b.android.com/针对已实施lint问题的工具 –

回答

2

棉绒检查可以写成独立的:

毛修复是ADT撑着的一部分:http://tools.android.com/tips/lint

Lint与ADT 16及更高版本集成。该集成提供以上皮棉的命令行版本的几个特点:

  • 自动修复许多警告
  • 林特大干快上各种编辑操作自动运行
  • 能够抑制类型的错误,以及一个错误的特定实例
  • 能够配置问题严重性
  • 直接跳转到从棉绒鉴于上述问题源
1

考虑的IntelliJ IDEA社区,从https://www.jetbrains.com/idea/download/下载制作插件为您定制皮棉检查,并按照教程在http://www.jetbrains.org/intellij/sdk/docs/index.html

那么之后你会知道,要处理的灯泡,你必须特别延长IntentionAction类自定义皮棉警告的修复。

,然后搜索部署本教程中的插件,最后你会知道把这样在Android工作室/内容/ plugins文件夹中创建的插件的罐子。

+0

请查看https://github.com/bignerdranch/linette/tree/master/lint/src/main/java/com/bignerdranch/linette –