Android Crea atributos Exif personalizados para un archivo de imagen

Actualmente estoy tratando de agregar personalizado exif etiqueta / datos a un archivo de imagen que está en el álbum de fotos.

Puedo modificar las etiquetas existentes definidas en la clase ExifInterface

Sin embargo, quiero almacenar datos personalizados, como el ID de usuario de mi usuario de aplicación, pero parece que no hay manera de que pueda crear un personalizado exif atributo

La solución más cercana que he encontrado está aquí , pero no funciona,

Intente guardar los datos de Exif con la etiqueta:

"UserComment"

Código:

 String mString = "Your message here"; ExifInterface exif = new ExifInterface(path_of_your_jpeg_file); exif.setAttribute("UserComment", mString); exif.saveAttributes(); 

Puedes poner cualquier cosa que quieras allí (como String) y simplemente analizar la cadena. Ojalá pudiéramos crear y nombrar nuestras propias etiquetas exif, pero la realidad es que no podemos. Así que esta es la mejor solución que me ocurrió.

Guarde los datos Exif con la etiqueta "ImageDescription"

https://developer.android.com/reference/android/media/ExifInterface.html

Código

 try { String imageDescription = "Your image description"; ExifInterface exif = new ExifInterface(file_name_of_jpeg); exif.setAttribute("ImageDescription", imageDescription); exif.saveAttributes(); } catch (IOException e) { // handle the error } 
  • Android cámara2 jpeg framerate
  • Manera rápida de decodificar la imagen JPEG
  • Imagen en lienzo a archivo JPEG
  • Al guardar el mapa de bits en el disco, las rutas sólidas muestran los artefactos
  • Android escribe EXIF ​​Latitude y Longitud GPS en JPEG falló
  • ¿Cuál es la manera más eficiente de cargar mi archivo JPG almacenado en ImageView?
  • BitmapFactory.decodeResource () ignora la opción inPreferredConfig para las imágenes jpg
  • Android / Java: Guardar una matriz de bytes en un archivo (.jpeg)
  • Android Volley Library: ¿Cómo enviar una imagen al servidor?
  • El tamaño de la imagen aumenta cuando se convierte de jpg a webp con un valor de calidad 100
  • ¿Cómo mostrar la imagen JPEG directamente desde la matriz de bytes (antes de guardar la imagen)?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.