为什么应该为 Robotium 明确设置 [] ?
正如此 QnA 中所述 robotsium 中的某些函数需要在 AndroidManifest.xml 文件中将anyDensity 设置为true。 但它在android doc中说,支持android 1.6及更高版本的应用程序,默认情况下是这样。 那么,为什么要明确设置这一点呢?
android:anyDensity 表示应用程序是否包含 资源以适应任何屏幕密度。对于应用程序 支持 Android 1.6(API 级别 4)及更高版本,这是“true” 默认值,你不应该将其设置为“false”,除非你绝对 确定您的应用程序需要运行。唯一的 如果您的应用程序直接禁用此功能,则可能需要禁用此功能 操作位图(请参阅支持多屏幕文档 更多信息)。
As it said in this QnA
some functions in robotium required anyDensity to be set as true in the AndroidManifest.xml file.
but it said in the android doc that applications that support android 1.6 and higher, it is true by default.
then, why should this be set explicitly?
android:anyDensity Indicates whether the application includes
resources to accommodate any screen density. For applications that
support Android 1.6 (API level 4) and higher, this is "true" by
default and you should not set it "false" unless you're absolutely
certain that it's necessary for your application to work. The only
time it might be necessary to disable this is if your app directly
manipulates bitmaps (see the Supporting Multiple Screens document for
more information).
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论