是否可以(可能在应用程序的清单文件或 Google Play 列表中)指定设备运行应用程序所需的最小 VM 堆大小?
我已android:largeHeap="true"
在<application>
清单的标签中设置,但我希望我的应用程序对无法提供至少 64MB 堆大小的设备不可用。
这个问题的提示是,我们收到了来自用户的差评(由于 OOM),堆大小为 32MB,并且(直到我们希望我们的应用程序的堆使用量低于该级别)我们希望将我们的应用程序限制在设备上64MB+ 堆。
我认为这种方法可以,因为类似地,我们的应用程序对于低于 API 14 的设备已经不可用。
注意 - 我在文档中查看了清单的应用程序标记,唯一提到堆的是前面提到的 largeHeap 属性。