我的问题如下: 我已经使用 blob 格式将一些图片存储到 sqlite 数据库中,这似乎可以正常工作。现在我想把我的图片从数据库中取出,然后放回图片中......使事情复杂化,它们的格式是可变的(png,jpg,也许是别的东西,我不确定) 有没有办法在android中这样做?
谢谢
最佳答案
使用 BitmapFactory.decodeByteArray()方法:
byte[] blob=c.getBlob("yourcolumnname");
Bitmap bmp=BitmapFactory.decodeByteArray(blob,0,blob.length);
ImageView image=new ImageView(this);
image.setImageBitmap(bmp);
看this线程也是。
关于android - byte[] 到图像 android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2714700/