0

我有一个类似于本教程中的实现-> http://developer.android.com/training/displaying-bitmaps/display-bitmap.html

问题:ImageFetcher 类从网络下载图像,我的图像在磁盘上。

调试代码,发现返回Bitmap的方法是:

private Bitmap processBitmap(String data);

我能做什么?,我的图像尺寸约为 1920x1080,我需要全屏显示它们。它是一款 Android 22 英寸一体机。

我总是收到 OOM 错误。这就是我尝试使用 android 教程代码的原因,但我不知道如何以该分辨率从磁盘生成位图而不会出现错误。

在此先感谢,非常感谢您的帮助

4

1 回答 1

0

我的建议是使用 Canvas 并按部分绘制您的位图。您可以将部分图像保存在磁盘上并一张一张加载。另一种解决方案读取大位图的一部分。这是同样的问题

于 2013-05-27T20:29:32.847 回答