代码之家  ›  专栏  ›  技术社区  ›  Catalin Morosan

如何明确表示应用程序不支持LDPI设备

  •  9
  • Catalin Morosan  · 技术社区  · 14 年前

    我如何才能使我的应用程序在Android市场上只有MDPI和HDPI密度的设备才能看到。

    <supports-screens> 标签上有 anyDensity 参数,但我不知道怎么说我想要什么。如果我把密度设为假,那是什么意思?我在哪里指定我支持哪种密度?

    3 回复  |  直到 12 年前
        1
  •  6
  •   Cody    12 年前

    看看 <compatible-screens> 在<清单中标记>。它允许枚举支持的大小和dpi:

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

    所有其他组合将被禁用。

        2
  •  1
  •   Jeff Hillman    12 年前

    小屏幕代表LVGA。如果你声明 android:smallScreens="false" 在您的清单中,它表明您的应用程序将不支持LVGA。

    如果您使用1.5 sdk的minimumssdk/targetssdk编译应用程序,那么默认情况下,这些值将为 在其他情况下,这些值将 . 因此,在本例中,您需要通过将smallscreens属性声明为,指定您的应用程序将不支持lvga。 .