byte[] decode = Base64.decode(firstInfo.img.img.split(",")[1], Base64.DEFAULT); Bitmap bitmap = BitmapFactory.decodeByteArray(decode, 0, decode.length); ivCode.setImageBitmap(bitmap);
注意:含有“data:image/*;base64”的头的编码,在decode的时候就要去掉,否则是无法还原成功的。
firstInfo.img.img.split(",")[1]
该方法就是去掉头部的。
再将bitmap转化成图片就不用多了!