Android解码Base64图片姿势

编码后的图片会有” data:image/*;base64, “标识,在进行解码时我们需要去掉这一部分,否则会导致解码失败
如图:

服务端返回的json数据

看下正确的解码姿势:

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);

你可能感兴趣的:(Android解码Base64图片姿势)