0

我试过这段代码

 byte decodedIcon[] = null;
 byte[] bb = (resposeString).getBytes("utf-8");
 decodedIcon = Base64.decodeBase64(bb);

Bitmap bitmap = BitmapFactory.decodeByteArray(decodedIcon, 0,decodedIcon.length);

我包括了 commons-codec-1.3.jar

它仍然返回 null,任何帮助将不胜感激。

4

1 回答 1

0

我使用以下函数将 Base64 字符串转换为图像。

public Bitmap Base64ToImage(String base64String) {
    byte[] imageAsBytes = Base64.decode(base64String.getBytes(),
            Base64.DEFAULT);
    Bitmap mybitmap = BitmapFactory.decodeByteArray(imageAsBytes, 0,
            imageAsBytes.length);
    return mybitmap;
}
于 2012-10-18T10:16:30.857 回答