4

我正在开发一个 android 游戏(基于 Canvas),它具有大量资源(即拥有一个包含所有密度资源的单个 apk 是不可行的)。所以我决定开发多个apk。

浏览了有关多种 apk 支持的 Google 资源,发现 Google Play 可以根据带有<supports-screens/>元素的屏幕尺寸(小、正常、大、超大)过滤 apk。并且对于过滤屏幕密度是可用的,但建议不要使用它。我的问题是如何根据设备密度或设备大小、密度组合过滤 apk?

4

1 回答 1

1

检查 support-screens AndroidManifest.xml 属性

http://developer.android.com/guide/topics/manifest/supports-screens-element.html

 <supports-screens android:resizeable=["true"| "false"]
              android:smallScreens=["true" | "false"]
              android:normalScreens=["true" | "false"]
              android:largeScreens=["true" | "false"]
              android:xlargeScreens=["true" | "false"]
              android:anyDensity=["true" | "false"]
              android:requiresSmallestWidthDp="integer"
              android:compatibleWidthLimitDp="integer"
              android:largestWidthLimitDp="integer"/>
于 2012-12-19T11:35:57.203 回答