使用Android Manifest正确支持Google Play中的某些屏幕尺寸

时间:2012-12-24 22:48:34

标签: android xml

我希望我的应用只能在中小屏幕上支持。所以这是清单中的代码:

<uses-sdk
    android:maxSdkVersion="16"
    android:minSdkVersion="4"
    android:targetSdkVersion="8" />

<supports-screens
    android:anyDensity="true"
    android:largeScreens="false"
    android:normalScreens="true"
    android:smallScreens="true" />

然而,在google play市场的发布页面中显示如下: enter image description here

我做错了什么?

1 个答案:

答案 0 :(得分:1)

<supports-screens>只是屏幕大小下降的过滤器。因此,您可以使用它来表示您仅支持largexlarge,并且Play商店会过滤您的smallnormal设备的应用。但是,在屏幕尺寸中 up <supports-screens>只是告诉操作系统自行尝试使您的应用在更大的屏幕上工作。

除了<supports-screens>(这本身很有用)之外,为了您的过滤目的,您还需要添加the <compatible-screens> element,以说明您支持的屏幕大小存储分区和密度。< / p>