Comment puis-je lire un fichier image en bitmap à partir d'une carte SD?
_path = Environment.getExternalStorageDirectory().getAbsolutePath();
System.out.println("pathhhhhhhhhhhhhhhhhhhh1111111112222222 " + _path);
_path= _path + "/" + "flower2.jpg";
System.out.println("pathhhhhhhhhhhhhhhhhhhh111111111 " + _path);
Bitmap bitmap = BitmapFactory.decodeFile(_path, options );
Je reçois une NullPointerException pour bitmap. Cela signifie que le bitmap est nul. Mais j'ai un fichier image ".jpg" stocké dans sdcard sous le nom "flower2.jpg". Quel est le problème?
selected_photo
t-il ici?Ça marche:
la source
Essayez ce code:
la source
J'ai écrit le code suivant pour convertir une image de sdcard en une chaîne encodée en Base64 à envoyer en tant qu'objet JSON. Et cela fonctionne très bien:
la source