android - byte[] 到图像 android

标签 android image byte

我的问题如下: 我已经使用 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/

相关文章:

android - 以编程方式创建图像按钮

c# - 使用 Stream writer 将特定字节写入文本文件

Android/Facebook - 没有权限/应用程序登录屏幕

android - 保存状态只保存 fragment 的一部分

iPhone使用ASIHTTPRequest下载带有变量的图像

html - 使用CSS在悬停时更改透明图像的颜色

Python:中心阵列图像

java - Java中将十六进制字符串转换为十六进制字符串字节数组

java - 将位的字符串表示形式转换为字节

java - 如何在父自定义对象数组列表中获取自定义对象子列表中的单个项目位置?