平板电脑设计的Google Developer Console优化提示(minSdkVersion)

时间:2013-05-16 13:58:49

标签: android

在下面找到谷歌在其最新的Google IO-13计划中优化应用平板电脑的说法。我的问题是: - 为什么我的应用必须使min sdk版本大于11才能使平板电脑优化?这意味着如果我支持姜壳手机,我的应用程序不适用于平板电脑,而姜饼手机仍然在许多设备中都有效。

  

至少检查元素以确保:

targetSdkVersion is declared with value 11 or higher (14 or higher is recommended), OR
minSdkVersion is declared with value 11 or higher.
If a maxSdkVersion attribute is declared, it must have a value of 11 or higher. Note that, in general, the use of maxSdkVersion is not recommended.

1 个答案:

答案 0 :(得分:3)

来自<uses-sdk> documentation

  

将[targetSdkVersion]值设置为“11”或更高允许   系统在运行时将新的默认主题(Holo)应用于您的应用   Android 3.0或更高版本以及还会禁用屏幕兼容模式   在更大的屏幕上运行(因为隐含地支持API级别11)   支持更大的屏幕)。

这里有几点需要注意的事项。

  • 您不需要将minSdkVersion设置为11.他们建议将 minSdkVersion或targetSdkVersion设置为11.对平板电脑执行任何一项操作都会产生相同的效果。
  • 您可以让平板电脑上运行的应用程序正常运行而不执行此操作。它只是使用屏幕兼容模式,这不是最佳的。
  • 如果您没有定位更高的API版本(或使用minSdkVersion隐式执行此操作),那么您的应用也不会使用Holo(没有库),这是对较新版本(3.0+)的应用程序的标准UI期望设备。
相关问题