当前我试图将自定义exif标签/数据添加到相册中的图像文件。Android为图像文件创建自定义Exif属性
我能够修改ExifInterface
类
然而定义的现有标签,我想存储自定义数据,如我的应用程序的用户的用户ID,但似乎没有办法我可以创建自定义EXIF属性
我找到最接近的解决方案是here,但不工作,
当前我试图将自定义exif标签/数据添加到相册中的图像文件。Android为图像文件创建自定义Exif属性
我能够修改ExifInterface
类
然而定义的现有标签,我想存储自定义数据,如我的应用程序的用户的用户ID,但似乎没有办法我可以创建自定义EXIF属性
我找到最接近的解决方案是here,但不工作,
尝试与标签保存Exif数据:
“UserComment在”
代码:
String mString = "Your message here";
ExifInterface exif = new ExifInterface(path_of_your_jpeg_file);
exif.setAttribute("UserComment", mString);
exif.saveAttributes();
你可以把你在那里想要的东西(如字符串),并简单地分析字符串。我希望我们能够创建和命名我们自己的exif标签,但事实是我们不能。所以这是我想出的最佳解决方案。
保存与标签Exif数据"ImageDescription"
https://developer.android.com/reference/android/media/ExifInterface.html
代码
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
}
我试图与ObjExifInterface.setAttribute( “UserComment在”,指出: “......”);但它不起作用。 – 2013-09-23 10:42:09