¿Cómo abrir un archivo JPG como un BITMAP con el JPG almacenado en el SDCARD?

En realidad, sé cómo abrir archivos PNG como mapas de bits. Pero mi código doens't funciona para archivos JPG abiertos, no sé por qué.

No puedo encontrar ejemplos correctos en SO o google acerca de cómo hacer esto.

Necesito tener un mapa de bits con el archivo JPG abierto desde un directorio de la tarjeta SD. Por ejemplo "sdcard / images / 01.jpg"

Gracias

File root = Environment.getExternalStorageDirectory(); ImageView IV = (ImageView) findViewById(R.id."image view"); Bitmap bMap = BitmapFactory.decodeFile(root+"/images/01.jpg"); IV.setImageBitmap(bMap); 

Intente siempre utilizar Environment.getExternalStorageDirectory(); En lugar de sdcard. Necesitas un ImageView en algún lugar de tu diseño, sin embargo es así como hago este tipo de cosas.

Yo uso este código personalmente también, y funciona aquí.

Cualquiera de los métodos BitmapFactory.decode* debería ser capaz de manejar archivos JPG estándar.
Si publicas algún código, podría ser más fácil ver por qué no funcionará.

  • ¿Cómo mostrar la imagen JPEG directamente desde la matriz de bytes (antes de guardar la imagen)?
  • ¿Cuál es la manera más eficiente de cargar mi archivo JPG almacenado en ImageView?
  • Cómo convertir RGB565 a YUV420SP más rápido en Android?
  • No hay intención de ver jpg en panal?
  • Android escribe EXIF ​​Latitude y Longitud GPS en JPEG falló
  • Android Volley Library: ¿Cómo enviar una imagen al servidor?
  • Conversión de mapa de bits en jpeg en android
  • BitmapFactory.decodeResource () ignora la opción inPreferredConfig para las imágenes jpg
  • ¿Cómo puedo convertir ByteArrayInputStream a jpeg y mostrar en android móvil?
  • Leer en JPG como RGB888 en Android
  • API de acceso de decodificador JPEG HW
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.