Android convertit la chaîne encodée en base64 en vue de l'image
Je veux convertir encodées en base64 chaîne en bitmap afin que je puisse le mettre dans l'affichage de l'image, mais l'obtention d'erreur comme
D/skia(7490): --- décodeur->décoder retourné false et bitmap renvoie la valeur null
Mon code est:
byte[] imageAsBytes = Base64.decode(imageData);
image.setImageBitmap(BitmapFactory.decodeByteArray(imageAsBytes, 0, imageAsBytes.length));
source d'informationauteur Baskar | 2013-03-28
Vous devez vous connecter pour publier un commentaire.
Première, vous devez vérifier que la chaîne que vous souhaitez décoder est valable et a la valeur prévue pour être décodé et pour ce faire, vous pouvez faire quelque chose comme ci-dessous:
ensuite, vous pouvez décoder la chaîne que vous venez d'encoder et d'obtenir l'image en faisant quelque chose comme ce qui suit:
Essayer ce code.