314得票8回答
这个Handler类应该是静态的,否则可能会出现内存泄漏:IncomingHandler。

我正在开发一个带有服务的Android 2.3.3应用程序。我在该服务中包含以下内容以与主活动进行通信:public class UDPListenerService extends Service { private static final String TAG = "UDPLis...

295得票6回答
“android:allowBackup”是什么?

自从新的ADT预览版(版本21)以来,他们有一个新的lint警告,告诉我清单文件中应用程序标签上的下一步操作: 应该明确将android:allowBackup设置为true或false(默认为true,这可能对应用程序数据的安全性产生一些影响) 在官方网站上,他们写道: 几个新的...

229得票3回答
将baselineAligned设置为false如何提高LinearLayout的性能?

我刚在xml中构建一些UI元素时,Lint给了我一个警告,建议将android:baselineAligned设置为false以提高ListView的性能。 添加此警告的Lint更改文档说明如下   布局性能:查找LinearLayouts中带有权重的情况,您应该将android:bas...

189得票13回答
Lint:如何忽略“<key>在<language>中未翻译”错误?

我无法编译/调试我们的Android应用程序,因为本地化文件还不完美。我的IDE的验证工具Lint创建错误,指出:newCardsOrderVals在ar、bg、ca、cs中没有被翻译。使用Ant进行编译/安装/运行可以正常工作,但我想使用我的IDE来方便调试。有没有办法关闭此特定检查,或者最...

149得票4回答
缺少对Firebase应用索引的支持(Android Lint)

当我在Android Studio中分析我的代码(Analyze > Inspect Codes)时,我收到了这个lint警告。 应用程序无法被Google搜索索引;请考虑添加至少一个具有ACTION-VIEW意图填充器的Activity。有关更多详细信息,请参见问题说明。 这个警...

136得票11回答
Android Lint contentDescription警告

在使用Android Lint时,我收到了一个警告:“[Accessibility] Missing contentDescription attribute on image”,指的是ImageView缺少contentDescription属性。 这是什么意思?

129得票11回答
如何停止Android Lint对未翻译的字符串进行投诉?

有没有办法指定在values目录中的文件中的字符串不被翻译成其他语言? 我有一堆对所有语言都通用且不需要翻译的字符串。我在values目录下创建了一个unlocalized-strings.xml文件。当我运行Android Lint检查问题时,它一直提示某些翻译缺失。 我不想在整个项目上...

126得票3回答
AppCompatActivity.onCreate 只能在相同的库组内被调用

升级到appcompat 25.1.0后,我开始遇到奇怪的错误。 在我的代码中:@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); 我遇到了...

79得票5回答
为什么0dp被认为是性能提升?

这个问题的结尾已经填写了一个答案,将评论和解决方案结合起来。 问题 我搜索了一下,但没有找到任何真正解释为什么 Android Lint 以及一些 Eclipse 提示建议用 0dp 替换一些 layout_height 和 layout_width 值。 例如,建议更改的是我的一个 L...

78得票4回答
我们如何配置Android Studio在每次构建时运行其Lint检查?

曾经在Eclipse中,Lint会在每次构建时运行,因此如果您未通过Lint检查,您将立即发现。但是在Android Studio(已在1.3上测试)中,默认情况下不会运行Lint。新手可能会犯Lint检查可以发现的错误,但由于Lint实际上不运行,新手无法了解这些错误。 (换句话说,如果L...