Android解码Base64图片姿势
2017-08-27 本文已影响411人
我说今晚月光这么美你说是的
编码后的图片会有” data:image/*;base64, “标识,在进行解码时我们需要去掉这一部分,否则会导致解码失败
如图:

看下正确的解码姿势:
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);