編碼后的圖片會(huì)有” data:image/*;base64, “標(biāo)識(shí)绝淡,在進(jìn)行解碼時(shí)我們需要去掉這一部分占哟,否則會(huì)導(dǎo)致解碼失敗
如圖:
看下正確的解碼姿勢(shì):
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);