我使用firebase作为我的Android应用程序的后端,我想在firebase上保存图像并在我的应用程序中检索它。有人请告诉我如何实现这一点。
答案 0 :(得分:-1)
您可以这样存储:
Bitmap bmp = BitmapFactory.decodeResource(getResources(),R.drawable.chicken);//your image
ByteArrayOutputStream bYtE = new ByteArrayOutputStream();
bmp.compress(Bitmap.CompressFormat.PNG, 100, bYtE);
bmp.recycle();
byte[] byteArray = bYtE.toByteArray();
String encodedImage = Base64.encodeToString(byteArray, Base64.DEFAULT);
然后:
byte[] decodedString = Base64.decode(encodedImage, Base64.DEFAULT);
Bitmap decodedByte = BitmapFactory.decodeByteArray(decodedString, 0, decodedString.length);
祝你好运!