byte[] bitmapArray = Base64.decode(str, Base64.DEFAULT); bitmap = BitmapFactory.decodeByteArray(bitmapArray, 0, bitmapArray.length)
一般来说base64转换图片都用这段代码,可最近收到的base64字符串总是不能转
查看字符串有不少空格,于是修改代码
bitmapArray = Base64.decode(string.replaceAll(" ",""), Base64.NO_WRAP); bitmap = BitmapFactory.decodeByteArray(bitmapArray, 0, bitmapArray.length);
解决!