我的数据库中有一个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到可见的图像文件。预先谢谢大家:)