Android Eclipse Consultar miniaturas de imágenes almacenadas fuera de la galería
¿Puede utilizar el método queryMiniThumbnails de MediaStore en las imágenes que almacena en una ubicación personalizada (por ejemplo / sdcard / testimages)?
Cuando agregas una nueva imagen a esa ubicación personalizada, ¿genera automáticamente una miniatura, o es algo que tendría que hacer cuando añado las fotos?
- Añadir imágenes a la galería
- Cuando toma la foto get - java.lang.Throwable: file: // Uri expuesto a través de ClipData.Item.getUri ()
- MediaStore - Uri para consultar todos los tipos de archivos (medios y no medios)
- Android: Cómo detectar un cambio en MediaStore cuando está conectado a través de MTP
- MediaStore.Images.Media.insertImage devuelve null al intentar guardar la imagen
- Android MediaStore sqlite db ubicación
- Contenido de Uri: // media / external / file no existe para algunos dispositivos
- Cómo guardar la ruta de la imagen utilizando las preferencias compartidas
- MediaStore.Images.Thumbnails.getThumbnail devuelve una miniatura incorrecta en lugar de NULL
- Eliminar un archivo de contentResolver sólo eliminar la entrada de la base de datos (no archivo)
- Por qué Images.Media.insertImage devuelve null
- Establecer recurso sin formato como tono de llamada en Android
- Archivos no eliminados al borrar y aún mostrados en Listview
Después de almacenar la imagen en su ubicación personalizada, puede llamar a MediaScannerConnection.scanFile (String path, String mimeType) para que se agregue de inmediato. Creo que esto debe agregarlo a la Galería y así generar una miniatura para ello. A continuación, puede utilizar el método queryMiniThumbnails.
También hay una versión de conveniencia de scanFile con una devolución de llamada que configura el MediaScannerConnection para usted e implementa una devolución de llamada para que pueda operar en los resultados cuando se hace:
ScanFile (Context context, String [] paths, String [] mimeTypes, MediaScannerConnection.OnScanCompletedListener callback)
Por favor, pruebe esto. No he probado este flujo de trabajo exacto así que no estoy seguro si funcionará.