當前我試圖將自定義exif標籤/數據添加到相冊中的圖像文件。Android爲圖像文件創建自定義Exif屬性
我能夠修改ExifInterface
類
然而定義的現有標籤,我想存儲自定義數據,如我的應用程序的用戶的用戶ID,但似乎沒有辦法我可以創建自定義EXIF屬性
我找到最接近的解決方案是here,但不工作,
當前我試圖將自定義exif標籤/數據添加到相冊中的圖像文件。Android爲圖像文件創建自定義Exif屬性
我能夠修改ExifInterface
類
然而定義的現有標籤,我想存儲自定義數據,如我的應用程序的用戶的用戶ID,但似乎沒有辦法我可以創建自定義EXIF屬性
我找到最接近的解決方案是here,但不工作,
嘗試與標籤保存Exif數據:
「UserComment在」
代碼:
String mString = "Your message here";
ExifInterface exif = new ExifInterface(path_of_your_jpeg_file);
exif.setAttribute("UserComment", mString);
exif.saveAttributes();
你可以把你在那裏想要的東西(如字符串),並簡單地分析字符串。我希望我們能夠創建和命名我們自己的exif標籤,但事實是我們不能。所以這是我想出的最佳解決方案。
保存與標籤Exif數據"ImageDescription"
https://developer.android.com/reference/android/media/ExifInterface.html
代碼
try {
String imageDescription = "Your image description";
ExifInterface exif = new ExifInterface(file_name_of_jpeg);
exif.setAttribute("ImageDescription", imageDescription);
exif.saveAttributes();
} catch (IOException e) {
// handle the error
}
我試圖與ObjExifInterface.setAttribute( 「UserComment在」,指出: 「......」);但它不起作用。 – 2013-09-23 10:42:09