将Base64转换为Image,然后显示它

时间:2019-11-30 21:32:51

标签: android image base64

我的数据库中有一个base64字符串(是的,我知道它的坏习惯),我想进行转换,所以我可以做ImageView.setImageResource(R.drawable.MyConvertedImage);。我在这里找到了底线,但并不完全确定它们是什么这样做,我想我很亲密,但不确定如何超越此步:

 public void getTorsoFromDb(String Email){
    SQLiteDatabase db = this.getReadableDatabase();
    Cursor cursor = db.rawQuery("SELECT Head FROM Avatar WHERE Email=?", new String[]{Email});
    if(cursor.moveToLast()){
        Head64String = cursor.getString(0);
    }

    String imageDataBytes = Head64String.substring(Head64String.indexOf(",")+1);
    InputStream stream = new ByteArrayInputStream(Base64.decode(imageDataBytes.getBytes(), Base64.DEFAULT));


}

所以我需要帮助的是从base64到可见的图像文件。预先谢谢大家:)

0 个答案:

没有答案