在Android应用程序中从firebase检索图像

时间:2016-05-07 07:58:43

标签: android firebase firebase-realtime-database

如何从 firebase 检索图像。我首先将我的图片转换为 base64 字符串,然后将其保存到下面的 firebase 字符串代码。

Bitmap bm = BitmapFactory.decodeFile(imgDecodableString);
ByteArrayOutputStream baos = new ByteArrayOutputStream();
bm.compress(Bitmap.CompressFormat.JPEG,100,baos);
byte[] byteArray =  baos.toByteArray();
String encodedImage = Base64.encodeBytes(byteArray,Base64.ENCODE);

ref.push().setValue(encodedImage);

现在我怎么能在我的活动中展示这个形象。

1 个答案:

答案 0 :(得分:0)

byte[] decodeImage = Base64.decode(encodedImage,Base64.ENCODE);
Bitmap bitmap = BitmapFactory.decodeByteArray(decodeImage);
imageView.setImageBitmap(bitmap);