繁体   English   中英

ExifInterface不允许写入标记日期

[英]ExifInterface not allow writing the Tag Date Taken

我正在开发包含图像属性写为“ ExifInterFace”的自定义相机的应用程序。我成功编写了GPS,MAKE和MODEL的标签,但是DATE TAKEN出现问题

我没有从Exif界面( 开发者链接 )中找到日期标记。

到目前为止我尝试过的..

  1. 我试图用TAG_DATETIME,TAG_GPS_DATESTAMP来写日期,但是它不起作用
  2. 使用了MIT发明的JHeader库,用于编写Exif接口,但是它不起作用
  3. 我用“ ContentValues”写图像

      public static Uri addImageAsApplication(ContentResolver cr, String name, long dateTaken, String directory, String filename, Bitmap source, byte[] jpegData,String filePath) { Uri IMAGE_URI = MediaStore.Images.Media.EXTERNAL_CONTENT_URI; ContentValues values = new ContentValues(7); values.put(Images.Media.DATE_TAKEN, dateTaken); values.put(Images.Media.DATA, filePath); return cr.insert(IMAGE_URI, values); } 

但它不起作用。

所以你能帮我吗
注意:我也参考了栈上的问题:在Android中使用ExifInterface无法设置Date Taken / DateTime标签

谢谢

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM