gpt4 book ai didi

android - 当我为 Android 更新我的 ADT 插件时,我运行 android lint,将它用于 android 项目有什么好处?

转载 作者:太空宇宙 更新时间:2023-11-03 10:29:03 27 4
gpt4 key购买 nike

每个人都在这里

当我将我的 ADT 插件更新到 ADT 16 时,我得到一个新的(工具)东西,当我在选择我的 android 项目后运行它时,它运行 android Lint 它给了我更多与 android 项目相关的 550 警告。我应该遵循 Lint 对我的资源(如 String.xml)和 Activity 中的一些布局使用的建议。

要了解更多关于 Lint 的信息,我引用这里的提示是 Click here它还会像下面这样给我警告:

硬编码字符串“AnyThing”,应该使用@string资源

所以我认为 Lint 将有助于解决 android 中的资源问题。

如果您有更多关于 android lint 的信息,请告诉我。

我应该怎么做这个 xml for lint 以及我应该把这个 xml 放在项目根目录或任何其他目录中的什么地方。

<?xml version="1.0" encoding="UTF-8"?>
<lint>
</lint>

而且我还收到了 ImageView 的警告“[Accessibility] missing contentDescription attribute on image”。在使用 android lint 时

我想通过给图像提供以下内容:

 android:contentDescription="@string/desc"

这定义了简要描述 View 内容的文本。此属性主要用于可访问性。由于某些 View 没有文本表示,因此该属性可用于提供此类内容。

ImageViewsImageButtons 等非文本小部件应使用 contentDescription 属性来指定小部件的文本描述,以便屏幕阅读器和其他无障碍工具可以充分描述用户界面。

最佳答案

我试过 lint 只是为了好玩。我能说什么。是专门为Android开发的一种静态分析工具。因此,Android 应用程序的开发人员可以在他/她的代码中运行自动静态测试。

您可以在 Eclipse 中运行 lint,只需按下面板中的按钮(在我的例子中,这个按钮靠近 AVD Manager 按钮。之后 Eclipse 打开一个窗口,其中显示所有违反 lint 规则的情况。您可以双击错误并纠正它。作为静态分析工具,它可能有误报。

lint 工具已经提供了一定数量的嵌入式规则。您可以在 this 上阅读有关它们的信息 Lint 页面。

至于lint xml文件,我不知道怎么处理。

关于android - 当我为 Android 更新我的 ADT 插件时,我运行 android lint,将它用于 android 项目有什么好处?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8656598/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com