1. 程式人生 > >Android 將Base64轉成Bitmap

Android 將Base64轉成Bitmap

這個問題網上的解決方式很多,但是我都使不了,這是網上的程式碼,但是我轉出來的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);
}

 解決!