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