0
我正在使用Firebase作为我的Android应用程序的后端,并且我想将图像保存到firebase中,并将其恢复到我的app中。有人请告诉我如何完成此操作。如何保存Firebase上的图像
我正在使用Firebase作为我的Android应用程序的后端,并且我想将图像保存到firebase中,并将其恢复到我的app中。有人请告诉我如何完成此操作。如何保存Firebase上的图像
您可以存储这样的:
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);
祝你好运!
如何将图片从手机图库保存到Firebase,以及我应该如何使用R代替.drawable.chicken。 –
看看这个类似的问题:http://stackoverflow.com/a/13957446/1478764 – chRyNaN
是的。或者其中之一:https://www.google.com/search?q=site:stackoverflow.com+firebase+image+android –