3

我有一个使用 ByteArrayOutputStream 创建的QRGen Qr code generation library,我想把它变成一个BufferedImage对象并在 Android 的 ImageView 中呈现它。如何实现?

4

1 回答 1

0

将 ByteArrayOutputStream 转换为 Byte 数组

byte[] data = baos.toByteArray(); //baos is your ByteArrayOutputStream object

他们使用BitmapFactory 从中创建一个位图

Bitmap bmp = BitmapFactory.decodeByteArray (data,0,data.length, null);

他们拿你的ImageView并设置它的位图

imageView.setImageBitmap(bmp);
于 2013-03-02T20:30:48.643 回答