1

如何将我的安卓应用程序限制在高密度和大屏幕尺寸的手机上?我不希望它可用于平板电脑,因为我计划为平板电脑发布不同的 apk。

我在这里阅读了谷歌的文档:Declaring an App is Only for Handsets

并将其添加到我的清单中

<compatible-screens>

<screen android:screenSize="normal" android:screenDensity="hdpi" />
<screen android:screenSize="normal" android:screenDensity="xhdpi" />
<screen android:screenSize="normal" android:screenDensity="xxhdpi" />

</compatible-screens>

我想知道 Note 2、xperia z 和即将推出的 S4 等设备以及许多其他 5.0 英寸及以上的手机是否属于 android:screenSize="normal" 或 android:screenSize="large"

如果我包含 android:screenSize="large" 那么它不会允许 7 英寸平板电脑吗?

4

1 回答 1

1

本文可能对您有所帮助:http: //developer.android.com/guide/practices/screens_support.html

Xperia Z 和其他设备采用大屏幕尺寸。这些设备上的屏幕密度也是 xxhdpi。如果您只打算使用此版本的应用程序定位平板电脑,我建议您仅支持 xlarge 设备。

您应该使用支持屏幕标签,而不是Android 开发者网站推荐的兼容屏幕。

于 2013-03-14T17:28:42.523 回答