How to display a blob image in Android?

时间秒杀一切 提交于 2019-12-01 18:47:33

Basically there are two options:

  1. Buffer read from BLOB wrap in InputStream so you will have InputStream which will point to BLOB data
  2. Save BLOB data to temporary file open it as FileInputStream - so in the end you'll again have stream over image data

in both cases you can easily convert InputStream to bitmat data in a way:

InputStream is; //stream pointing to your blob or file
//...
imageView=new ImageView(this);
imageView.setScaleType(ImageView.ScaleType.CENTER_INSIDE);
imageView.setAdjustViewBounds(true);
imageView.setImageBitmap(BitmapFactory.decodeStream(is));
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!