¿Cómo puedo leer un archivo de imagen en un mapa de bits desde una tarjeta 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 );
Recibo una NullPointerException para mapa de bits. Significa que el mapa de bits es nulo. Pero tengo un archivo de imagen ".jpg" almacenado en sdcard como "flor2.jpg". ¿Cuál es el problema?
android
android-sdcard
android-image
Smitha
fuente
fuente
selected_photo
aquiFunciona:
fuente
Prueba este código:
fuente
Escribí el siguiente código para convertir una imagen de sdcard a una cadena codificada en Base64 para enviarla como un objeto JSON y funciona muy bien:
fuente