【发布时间】:2011-11-28 10:37:44
【问题描述】:
有没有什么方法可以在 Android 市场中为属于特定内存类别的设备隐藏应用程序?例如。我只想为内存等级为 32 或更高(AcivityManager.getMemoryClass())的设备发布应用程序。
还有其他方法可以为应用指定必要的设备属性吗?
【问题讨论】:
-
我很好奇你想出了什么解决方案(如果有的话),因为我在同一条船上。我们跟踪每个位图并尽快回收,但我们应用程序的内容对于某些设备来说太大而无法管理。我们目前在 Play 控制台上使用新的基于设备的过滤器以及其他小技巧,例如不断检查 nativeHeapSize 以尝试优雅地失败,避免可怕的 OutOfMemory 错误,但更愿意简单地将最低 RAM 要求声明为桌面软件产品已经使用了大约 2 年。
标签: android memory filter google-play