Android内存分配图像

时间:2017-02-10 19:38:21

标签: java android

我有几个小的(当它们是png时)游戏的图像。当我将它们作为静态资源加载时(遵循我正在使用的游戏框架),我得到内存不足错误。减少图像数量可以消除错误。总的来说,图像在磁盘上使用的内存不到一兆字节。它们是否会生成错误,因为它们在内存中展开以适应我希望它们显示的大小 - 根据屏幕的缩放版本,为1500x1000?这意味着10kb文件可能使用1.5 MB。我误解了吗?这就是商业游戏永远加载图像的原因吗?

最后,最重要的是,假设我上面说的是正确的,并且图像文件在Android中占用了大量内存,即使它们不在磁盘上,如何在内存中将它们从内存中删除使用,以便我可以加载其他图像?

0 个答案:

没有答案