仅针对具有高密度和大屏幕尺寸的智能手机发布Android应用

时间:2013-03-14 05:57:27

标签: android android-manifest

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

我在这里阅读了Google的文档: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英寸平板电脑吗?

1 个答案:

答案 0 :(得分:1)

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

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

您应该按照Android开发者网站的建议使用support screens代码而不是compatible-screens