【发布时间】:2012-03-05 01:34:13
【问题描述】:
我有以下代码来生成位图
final byte[] data = dataStream.toByteArray();
BitmapFactory.Options options = new BitmapFactory.Options();
Bitmap bitmap = BitmapFactory.decodeByteArray(data, 0, data.length, options);
它适用于我在 Android 平板电脑上尝试过的每张图片。但是在模拟器上,大小为 1280 x 720 的图像永远不会起作用。 BitmapFactory.decodeByteArray 始终为此图像返回空值,而不会产生任何异常。这让我想知道 decodeByteArray 是否依赖于“硬件”,并且模拟器对它可以处理的位图大小有限制。
【问题讨论】: