編碼后的圖片會有” data:image/*;base64, “標識,在進行解碼時我們需要去掉這一部分,否則會導(dǎo)致解碼失敗
如圖:

服務(wù)端返回的json數(shù)據(jù)
看下正確的解碼姿勢:
import android.util.Base64;(android自帶工具類)
String str = bean.getResult().getBcode();
byte[] b = Base64.decode(str.split(",")[1],Base64.DEFAULT);
Bitmap bitmap = BitmapFactory.decodeByteArray(b, 0, b.length);
imgCode.setImageBitmap(bitmap);