基于密度的Google Play过滤

时间:2012-12-19 11:16:57

标签: android google-play

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

已经了解了有关多个apks支持的Google资源,并发现Google Play可以根据具有<supports-screens/>元素的屏幕大小(小,普通,大,xlarge)过滤apks。并且对于过滤屏幕密度可用,但建议不要使用它。我的问题是如何根据设备密度或设备大小,密度组合过滤apks?

1 个答案:

答案 0 :(得分:1)

查看支持屏幕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"/>