Android清单VM最小堆大小

Android清单VM最小堆大小,android,android-manifest,google-play,dalvik,heap-memory,Android,Android Manifest,Google Play,Dalvik,Heap Memory,是否有一个选项可以在Android清单中声明操作系统/设备所需的最小VM堆大小,这样Android Market将只显示满足要求的设备的应用程序,并过滤掉其余设备 我可以在应用程序启动期间检测最大VM堆大小,如果没有足够的可用内存,就会失败。然而,这将给用户带来不便 具体地说,我正在和一个朋友做一个爱好游戏,在这个游戏中,图形至少需要16MB的内存,但不超过24MB。内存使用或多或少是最优的,因为在游戏的任何给定状态下,只有所需的图形才会加载到内存中。确保应用程序使用最大可用堆的一种方法是在应用

是否有一个选项可以在Android清单中声明操作系统/设备所需的最小VM堆大小,这样Android Market将只显示满足要求的设备的应用程序,并过滤掉其余设备

我可以在应用程序启动期间检测最大VM堆大小,如果没有足够的可用内存,就会失败。然而,这将给用户带来不便


具体地说,我正在和一个朋友做一个爱好游戏,在这个游戏中,图形至少需要16MB的内存,但不超过24MB。内存使用或多或少是最优的,因为在游戏的任何给定状态下,只有所需的图形才会加载到内存中。

确保应用程序使用最大可用堆的一种方法是在应用程序的清单文件中设置android:largeHeap=true。但此功能适用于操作系统3.0及以上版本

不,我认为没有类似的功能。我担心没有,因为我在文档中也没有找到任何相关内容。最好的办法是尽量减少游戏中图形的数量/质量。是的,阿福,这是你唯一的选择。+1:没有办法做到这一点,但这仍然是一个有用的问题,因为它帮助我们确认没有办法做到这一点!