将长文件加载到内存中-Android

将长文件加载到内存中-Android,android,memory-management,out-of-memory,Android,Memory Management,Out Of Memory,我想把一个30-40MB的文件加载到内存中,然后处理它。但问题是我有一个内存不足的错误 我在android清单中设置了android:largeHeap=“true”,但问题没有得到解决。最好的解决方案是什么 我听说有可能执行使用超过100Mb内存的android应用程序。但我不知道怎么做 提前谢谢 关于我从未处理过3D图像。我的意思是我不确定你期望的是哪种表现? 但你必须根据你的设计进行缩放。例如,不值得加载大分辨率,1280x1280显示为100x100缩略图 本教程值得一读 我建议遵循位图

我想把一个30-40MB的文件加载到内存中,然后处理它。但问题是我有一个内存不足的错误

我在android清单中设置了
android:largeHeap=“true”
,但问题没有得到解决。最好的解决方案是什么

我听说有可能执行使用超过100Mb内存的android应用程序。但我不知道怎么做

提前谢谢


关于

我从未处理过3D图像。我的意思是我不确定你期望的是哪种表现? 但你必须根据你的设计进行缩放。例如,不值得加载大分辨率,1280x1280显示为100x100缩略图

本教程值得一读


我建议遵循位图处理的整个分支。我希望这个答案能对您有所帮助。

a/发布您的文件加载过程。可能您正在复制它,或者将其放入字符串中(这会使内存占用加倍)。。。B:为什么你会考虑在内存中加载一个30MB文件?最好的解决办法是不要在一次加载整个文件。文件CONTAIS是双重的[][],我需要可视化3D图像。