是否有一个选项可以在 Android list 中为操作系统/设备声明所需的最小 VM 堆大小,这样 Android Market 只会显示满足要求的设备的应用程序并过滤掉其余的。
我可以在应用程序启动期间检测最大 VM 堆大小,如果可用内存不足则失败。但是,这会给用户带来不便。
具体来说,我正在和一个 friend 一起开发一个业余爱好游戏,其中图形需要至少 16MB 但不超过 24MB 的内存。从某种意义上说,内存使用或多或少是最佳的,因为在游戏的任何给定状态下,只有需要的图形才会加载到内存中。
最佳答案
确保应用程序使用最大可用堆的一种方法是在应用程序的 list 文件中设置 android:largeHeap=true。但此功能适用于3.0及以上操作系统
关于Android list VM 最小堆大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9083032/