如何才能使我的应用程序仅在具有mdpi和hdpi密度的设备上在Android Market上显示。
有<supports-screens>
标记,并且有anyDensity
参数,但我看不出如何说出我想要的内容。如果我将anyDensity设置为false,那意味着什么?我在哪里指定我支持哪些密度?
答案 0 :(得分:6)
查看&lt; manifest&gt;中的<compatible-screens>标记。它允许枚举支持的大小和dpis:
..
<screen android:screenSize="normal" android:screenDensity="hdpi" />
<screen android:screenSize="normal" android:screenDensity="xhdpi" />
..
所有其他组合将被禁用。
答案 1 :(得分:1)
小屏幕代表LVGA。如果您在清单中声明android:smallScreens="false"
,则表示您的应用程序不支持LVGA。
如果您使用1.5sDK的minimumsdk / targetsdk编译应用程序,则默认情况下这些值将为 false ,否则这些值将为 true 。因此,在这种情况下,您需要通过将smallscreens属性声明为 false 来指定您的应用程序不支持LVGA。
答案 2 :(得分:0)