android - 基于密度的谷歌播放过滤

标签 android google-play

我正在开发一个 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/

相关文章:

android - 从大文本搜索优化

android - 我的光标只显示从 sqlite 数据库导入的 5 个项目

android - 交易太大异常

android - 将 APK 上传到 Play 商店,得到 0 个支持的设备但没有错误

android - Google Play 撤销了测试订阅

android - 我在 Google Play 上看不到我的应用程序

api - 应用安装数据(来自 google play 和 apple store)

android - 具有相应标签的 radio 组的 TableLayout 在 android 中对齐

android - "Now on Tap"安卓模拟器功能测试

android - 上线后如何访问Google Play上的Beta Testing APK?