关于此还有其他帖子,但我仍然不明白我该怎么做才能不允许平板电脑下载我的应用。我需要更多时间来针对平板电脑进行优化,但现在我想省略一下。

我发现了:http://developer.android.com/guide/topics/manifest/supports-screens-element.html
但是,我再次感到困惑,因为有警告说禁用xlarge有时会打开兼容模式?

谢谢。

最佳答案

使用<compatible-screens>元素指示您支持的屏幕尺寸和密度的哪些组合。其他任何组合都不会出现在Android Market中。

这是文档中的示例,显示了为<compatible-screens>-small屏幕支持设置的-normal元素,但没有显示-large-xlarge的元素:

<compatible-screens>
    <!-- all small size screens -->
    <screen android:screenSize="small" android:screenDensity="ldpi" />
    <screen android:screenSize="small" android:screenDensity="mdpi" />
    <screen android:screenSize="small" android:screenDensity="hdpi" />
    <screen android:screenSize="small" android:screenDensity="xhdpi" />
    <!-- all normal size screens -->
    <screen android:screenSize="normal" android:screenDensity="ldpi" />
    <screen android:screenSize="normal" android:screenDensity="mdpi" />
    <screen android:screenSize="normal" android:screenDensity="hdpi" />
    <screen android:screenSize="normal" android:screenDensity="xhdpi" />
</compatible-screens>

10-06 04:29