我需要从Data Base获取一个图像并在android应用程序中显示它, 图像存储为二进制数字,如
[{"image":[83,121,115,116,101,109,46,66,121,116,101,91,93]},{"image":[83,121,115,116,101,109,46,66,121,116,101,91,93]}]
那我该怎么做呢?或者有更好的方法将图像存储在数据库中吗? 最诚挚的问候。
答案 0 :(得分:0)
您可以使用方法BitmapFactory
Byte[] imageInByte = new Byte[]{83,121,115,116,101,109,46,66,121,116,101,91,93}
Bitmap image = BitmapFactory.decodeByteArray(imageInByte, 0, imageInByte.length);
答案 1 :(得分:0)
要解码Android上的位图,请使用BitmapFactory。
在你的情况下:
Bitmap image = BitmapFactory.decodeByteArray(YOUR_BYTE_ARRAY, 0, YOUR_BYTE_ARRAY.length);