安卓堆内存增加

5

我正在开发一个Android 2.2应用程序,它需要大量的内存,但由于内存不足,我的大多数操作都无法完成。有没有人能给我解决方案,如何增加我的应用程序堆大小。我已经尝试过android:largeHeap="true",但在Android API-8中不支持。

非常感谢你们所有人。


2
你能提供更多关于哪个操作无法完成的信息吗?我认为解决方案可能是更好的内存管理。 - peter.bartos
我认为目前这个标签只支持 Honeycomb。我在平板应用程序中看到过这个标签。 - Jay Mayu
2个回答

6
堆大小取决于运行应用程序的硬件。例如,在 G1 上为16MB,在 Nexus One 上为32MB。如果您的目标版本低于3.0,则不认为有太多可以做的事情。

1
有人能給我解決方案嗎,我該如何增加應用程式的堆積大小。
你不能這樣做。相反地,您需要更好地管理您已有的記憶體。
我已經嘗試了android:largeHeap="true",但它在Android API-8中不受支援。
正如Google所指出的那樣,使用這個選項只會讓你的應用程式變得更加耗費記憶體,因此將更快地將其他應用程式從內存中移除。一些用戶可能不喜歡這種行為。而且,這很可能只是平板電腦選項,我不會假設冰淇淋三明治手機一定支持android:largeHeap。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接