我正在开发一个 android 游戏(基于 Canvas),它有大量的资源(即拥有一个包含所有密度资源的 apk 是不可行的)。所以我决定开发多个apks。
浏览了有关多个 apk 支持的 Google 资源,发现 Google Play 可以使用 <supports-screens/>
根据屏幕尺寸(小、普通、大、超大)过滤 apk。元素。并且用于过滤屏幕密度是可用的,但建议不要使用它。我的问题是如何根据设备密度或设备大小、密度的组合来过滤 apk?
最佳答案
检查 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"/>
关于android - 基于密度的谷歌播放过滤,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13951208/