如何限制我的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英寸平板电脑吗?
答案 0 :(得分:1)
本文可能对您有所帮助:http://developer.android.com/guide/practices/screens_support.html
Xperia Z和其他设备的屏幕尺寸很大。这些设备上的屏幕密度也是xxhdpi。如果您只计划使用此版本的应用程序定位平板电脑,我建议仅保留对xlarge设备的支持。
您应该按照Android开发者网站的建议使用support screens代码而不是compatible-screens。