在我的应用程序中,我必须使用500x500PX的小图像来显示大约10000 x 5000的图像。I.e;thru贴图。为了将所有图像平铺成一个,最初正在收集sdcard中的所有位图,以便在画布上绘制。
但是,当使用java-lang-outofmemoryerror-bitmap-size-exceeds-vm-budget-android从扩展存储加载映像时,我遇到了错误的BitmapFactory.decodeFile(path)。
谁能避免这一错误,并给我一个想法,如何将许多图像平铺成一个图像。
谢谢你,斯利尼瓦斯
发布于 2011-02-14 10:06:31
基本上,您需要实现某种最近使用的(MRU)位图缓存。
https://stackoverflow.com/questions/4990761
复制相似问题