ExifInterface不允许写入标记日期

时间:2013-09-04 13:08:14

标签: android

我正在开发一个自定义相机的应用程序,包括Image属性“ExifInterFace”。我成功地使用了Tag GPS,MAKE和MODEL然而我遇到了DATE TAKEN的问题

我从Exif界面(Developer link)找不到日期标记。

到目前为止我尝试了什么..

  1. 我尝试用TAG_DATETIME,TAG_GPS_DATESTAMP写日期,但它不起作用
  2. 使用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);
        }
    
  4. 但它不起作用。

    所以,请你帮我解决这个问题 注意:我也在堆栈上引用了问题: 无法使用Android中的ExifInterface

    设置Date Taken / DateTime标记

    由于

0 个答案:

没有答案