
[英]Cant set Date Taken/DateTime tag using the ExifInterface in Android
[英]ExifInterface not allow writing the Tag Date Taken
我正在开发包含图像属性写为“ ExifInterFace”的自定义相机的应用程序。我成功编写了GPS,MAKE和MODEL的标签,但是DATE TAKEN出现问题
我没有从Exif界面( 开发者链接 )中找到日期标记。
到目前为止我尝试过的..
我用“ 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.