Cómo eliminar las miniaturas de las imágenes eliminadas en android?
Tenía enlaces para imágenes en hashset. De eso, descargé fotos. Después de crear bitmap de esa url, escaneo el archivo para ponerlo en la galería para que pueda verlo en la galería. Utilizo el siguiente código.
MediaScannerConnection.scanFile(obContext, new String[] { f.getAbsolutePath() }, null, null);
Para ver sólo esas imágenes en particular en mi galería personalizada, utilizo el siguiente código
- Importar la Galería de Android
- Subir imagen a la galería de emuladores
- CoverFlow que extiende Galería (obsoleto no funciona correctamente en dispositivos> 4,0)
- Desplazamiento automático de un widget Galería
- Cargar desde la cámara y la galería no funciona correctamente en todas las versiones
Cursor imagecursor=managedQuery( MediaStore.Images.Media.EXTERNAL_CONTENT_URI, columns, MediaStore.Images.Media.DATA + " like ? ", new String[] {"%myDesiredDirectory%"}, null);
Así que está escaneando myDesiredDirectory antes de mostrarme la galería. Y después de escanear, galería tiene mis imágenes.
Pero ahora tengo dos problemas:
-
Durante la exploración, está creando miniaturas para las imágenes recién descargadas. Estas miniaturas también son visibles en la galería. Por lo tanto, la misma imagen es visible dos veces. Lo que no se desea.
-
en la siguiente iteración de mi ejecución de la aplicación, quiero mostrar sólo un nuevo conjunto de imágenes. Para lograrlo decidí borrar las imágenes descargadas de la primera iteración.
Estoy utilizando código siguiente para eliminar todos los archivos en ese directorio
if(dirChk==true){ File dir = new File(Path); String[] children = dir.list(); String[] pathsOfDeletedThumbs=new String[children.length]; Log.d(LOGGER, "dir contains "+children.length); for (int i = 0; i < children.length; i++) { String temp = Path+children[i]; Log.d(LOGGER, "temp is "+temp); new File(dir, children[i]).delete(); }
pero aún las miniaturas creadas automáticamente están presentes en la galería.
¿Puede alguien por favor me ayude a evitar la creación de miniaturas, y si no es evitable, podemos eliminar las miniaturas también cuando se eliminan los archivos originales?
Gracias por adelantado…
- Establecer parámetros de diseño para un elemento dentro de una Galería
- La imagen capturada no se mostraba en la galería pero se almacenaba correctamente en sdcard
- ¿Cómo crear la carpeta específica de la aplicación en la galería de Android?
- ViewPager + reciclar las vistas?
- Cómo ocultar imágenes de la galería de android
- Lista todas las imágenes de la tarjeta SD.
- Obtener / recoger una imagen de la aplicación de Android integrada en la Galería mediante programación
- Carga instantánea e imágenes de Google+ en mi aplicación
- Android: Problema con el estilo de ruta en Region.Op
- La barra de progreso horizontal personalizada de Android de la barra dibujable se estira