当我更新Android的ADT插件时我得到运行android lint,它有什么用于Android项目的广告?

当我更新Android的ADT插件时我得到运行android lint,它有什么用于Android项目的广告?,第1张

概述每一个人 当我更新我的ADT插件到ADT 16我得到一个新的(工具)的东西运行android Lint当我运行它选择我的Android项目后它给了我更多的550警告相关的项目为Android.我应该遵循建议Lint我的资源如String.xml和我的活动中的一些布局使用. 有关Lint的更多信息,请参阅此提示,此处为Click here 它还给我警告如下: 硬编码字符串“AnyThing”应该使用 每一个人

当我更新我的ADT插件到ADT 16我得到一个新的(工具)的东西运行android lint当我运行它选择我的@L_502_1@项目后它给了我更多的550警告相关的项目为AndroID.我应该遵循建议lint我的资源如String.xml和我的活动中的一些布局使用.

有关lint的更多信息,请参阅此提示,此处为Click here
它还给我警告如下:

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

所以我认为lint将有助于解决androID中的资源问题.

如果你有更多关于androID lint的事情那么让我知道.

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

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

我还为ImageVIEw获取此警告“[辅助功能]缺少图像上的contentDescription属性”.而使用androID lint

我认为通过下面的图像提供以下内容:

androID:contentDescription="@string/desc"

这定义了简要描述视图内容的文本.此属性主要用于辅助功能.由于某些视图没有文本表示,因此该属性可用于提供此类属性.

像ImageVIEws和Imagebuttons这样的非文本小部件应该使用contentDescription属性来指定小部件的文本描述,以便屏幕阅读器和其他可访问性工具可以充分描述用户界面.

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

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

lint工具已经提供了许多嵌入式规则.您可以在this lint页面上阅读它们.

至于lint xml文件,我不知道该如何处理它.

总结

以上是内存溢出为你收集整理的当我更新Android的ADT插件时我得到运行android lint,它有什么用于Android项目的广告?全部内容,希望文章能够帮你解决当我更新Android的ADT插件时我得到运行android lint,它有什么用于Android项目的广告?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1126471.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-30
下一篇2022-05-30

发表评论

登录后才能评论

评论列表(0条)

    保存