在Android中将“自定义Exif”属性设置为图库图像无法完全保存

时间:2019-03-01 10:54:44

标签: android image gallery exif

我已使用以下代码将自定义标签添加到图像的Exif数据中,该代码工作正常并将标签添加到图像中,然后读取在同一图像中添加的标签运行该应用程序,但是问题在于此保存的属性没有完全保存,换句话说,当我删除setAttribute的代码并保留读取该属性的代码并运行该应用程序时,我之前保存的标签会没有显示,并且它似乎返回null,所以我需要将这个标签完全保存到图像的Exif数据中,因此即使关闭我的应用程序,我也能够读取标签而无需再次设置标签(我需要将此标签固定为图库中的图像,如日期,时间等其他标签一样),请问有人可以帮助我解决此问题吗?谢谢

exif = new ExifInterface(array.get(10));
        String imageDescription = "my image tag";
        exif.setAttribute("ImageDescription", imageDescription);
        exif.saveAttributes();

阅读标签的代码:

String  x = exif.getAttribute("ImageDescription");
            textView.setText(x);

0 个答案:

没有答案