首先需确认base64字符串的头是否 data:image/jpeg;base64, 安卓需要去掉这段字符。
String base64Str="";
base64Str=base64Str.replace("data:image/jpeg;base64,","")
byte[] decodedString = Base64.decode(base64Str, Base64.DEFAULT);
//系统api加载,byte转bitmap
Bitmap decodedByte = BitmapFactory.decodeByteArray(decodedString, 0, decodedString.length);
ivCode.setImageBitmap(decodedByte);
//或者 Glide直接加载byte
Glide.with(this).load(decodedString).into(ivCode);