AndroidはBase 64をBitmapに変換

547 ワード

この問題はネット上の解決方法はたくさんありますが、私は使えません.これはネット上のコードですが、私が転送したBitmapは空です.
public static Bitmap base64ToBitmap(String base64Data) {
    byte[] bytes = Base64.decode(base64Data, Base64.DEFAULT);
    return BitmapFactory.decodeByteArray(bytes, 0, bytes.length);
}

検証の結果、上のコードを次のように変更します.
public static Bitmap base64ToBitmap(String base64Data) {
    byte[] bytes = Base64.decode(base64Data.split(",")[1], Base64.DEFAULT);
    return BitmapFactory.decodeByteArray(bytes, 0, bytes.length);
}

解決!