我正在开发一个安卓游戏(基于Canvas),它拥有大量资源(即拥有一个带有所有密度的资源的apk是不可行的)。所以我决定开发多个apks。
已经了解了有关多个apks支持的Google资源,并发现Google Play可以根据具有<supports-screens/>
元素的屏幕大小(小,普通,大,xlarge)过滤apks。并且对于过滤屏幕密度可用,但建议不要使用它。我的问题是如何根据设备密度或设备大小,密度组合过滤apks?
答案 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"/>