【问题标题】:market filter for memory class内存类市场过滤器
【发布时间】:2011-11-28 10:37:44
【问题描述】:

有没有什么方法可以在 Android 市场中为属于特定内存类别的设备隐藏应用程序?例如。我只想为内存等级为 32 或更高(AcivityManager.getMemoryClass())的设备发布应用程序。

标签只有屏幕/键盘相关标志, 也没有内存相关设置。

还有其他方法可以为应用指定必要的设备属性吗?

【问题讨论】:

  • 我很好奇你想出了什么解决方案(如果有的话),因为我在同一条船上。我们跟踪每个位图并尽快回收,但我们应用程序的内容对于某些设备来说太大而无法管理。我们目前在 Play 控制台上使用新的基于设备的过滤器以及其他小技巧,例如不断检查 nativeHeapSize 以尝试优雅地失败,避免可怕的 OutOfMemory 错误,但更愿意简单地将最低 RAM 要求声明为桌面软件产品已经使用了大约 2 年。

标签: android memory filter google-play


【解决方案1】:

我查看了 AndroidManifest 文档,没有任何关于内存的内容。市场过滤器使用 AndroidManifest 中的信息,所以我认为这是不可能的。

我能想到的唯一想法是在 Google Play 控制台中选择允许下载它的设备。但这需要大量手动选择正确的设备。

也许您可以向 Google 请求它作为一项功能?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-02-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-14
    • 2023-03-03
    相关资源
    最近更新 更多