studio memoria interna imagenes imagen guardar galeria externa como carpeta almacenar android bitmap image-gallery

memoria - guardar imagen sqlite android studio



Android: guardar mapa de bits en la galerĂ­a==> Hora creada incorrectamente (3)

¿Has importado correctamente la clase java.util.Date ? Tal vez la importación automática tomó la de sql, error común.

En mi aplicación para Android quiero guardar un mapa de bits en la galería, lo que realmente funciona bien con el siguiente código. El único error es que cuando abro la imagen en la galería, el tiempo creado en los detalles es incorrecto. y siguiendo eso, la imagen no está en el orden correcto en la galería.

¿Alguien tiene una idea? Muchas gracias por la ayuda

String timeStamp = new SimpleDateFormat("yyyyMMdd_HHmmss").format(new Date()); Bitmap combination = //get my bitmap! //save in gallery MediaStore.Images.Media.insertImage(exploreActivity.getContentResolver(),combination,"test_"+ timeStamp + ".jpg",timeStamp.toString());

aquí una pantalla de impresión de los detalles:

un gato ocupado http://i61.tinypic.com/2ypnggl.png


Debe definir DATE_TAKEN al insertar la imagen. Esto puede hacerse alterando la forma en que agrega imágenes a la galería y haciendo algo como lo siguiente:

public static Uri addImageToGallery(Context context, String filepath, String title, String description) { ContentValues values = new ContentValues(); values.put(Media.TITLE, title); values.put(Media.DESCRIPTION, description); values.put(Images.Media.DATE_TAKEN, System.currentTimeMillis()); values.put(Images.Media.MIME_TYPE, "image/jpeg"); values.put(MediaStore.MediaColumns.DATA, filepath); return context.getContentResolver().insert(Media.EXTERNAL_CONTENT_URI, values); }

Si necesita algún otro puntero, eche un vistazo a MediaStore.Images.Media.insertImage


Para aquellos que me insertImage(...) : el sistema generará un sello para el momento en que agregó la imagen con insertImage(...) pero solo después de un reinicio u otra actualización de la galería. Siga el enfoque de Obtener nombre de archivo y ruta desde URI desde mediastore combinado con https://.com/a/5814533/2563422 para notificar a la galería inmediatamente cada mapa de bits que almacene.