我的应用程序如何在 Android 4.0 中分配更多堆内存? (我的应用程序没有足够的内存)

How can my app allocate more heap memory in Android 4.0? (Not enough memory for my app)

我对我的应用感到绝望。我正在为基于 Android 的专用条码扫描仪设备开发应用程序。它就像一个旧的 phone(CPU Cortex-A8 OMAP 1Ghz,512MB RAM),Android 4.0。刷不了系统,也刷不了,跟厂家谈过

问题是无法完成简单的 (JSON) 登录。它试图分配更多的内存,但它不能。

这是相同的 activity 和同一网络中的相同进程,但在 LG G2 中(如预期的那样,登录和同步大约需要 5 秒)

在条形码扫描仪设备中,我删除或休眠了所有可能的应用程序,我安装了 Zend Launcher(它占用的内存很少),但我现在没有想法了。我已经在清单上尝试 android:largeHeap,但没有成功。

有人对我有想法吗?提前致谢

PS: 该应用程序必须运行在该条码扫描器上,在LG G2上工作仅用于测试和比较目的。

编辑:我不关心后台的其他应用程序,因为这个设备基本上会使用这个应用程序,没有别的。

是我的错。内存峰值是由加载屏幕中的图形资源导致的,而不是 OOM。而且登录过程太费时了。