我有两个 Uri
从androidsafapi获得的具有模式“content”的不同文件,我需要将exif信息从一个文件复制到另一个文件。目标文件是由我的应用程序创建的,因此我已授予对它的写访问权限。
与 ContentResolver
我可以得到一个 InputStream
我可以用它来示例化 ExifInterface
从这里我可以从源代码中提取exif Uri
:
InputStream ins = context.getContentResolver().openInputStream(imageInputUri);
ExifInterface originalExif = new ExifInterface(ins);
到现在为止,一直都还不错。。。
问题是将exif信息写入目标 Uri
. 我不能像处理原始资料那样做因为 ExifInferface
使用 InputStream
是只读的,不能用于保存文档中所述的exif信息。
我怎样才能解决这个问题,并最终能够复制这些exif信息从一个文件到另一个?
任何帮助都将不胜感激!
暂无答案!
目前还没有任何答案,快来回答吧!