Tôi đang cố đặt "GPSTimeStamp" thành thẻ exif của jpg thông qua Android. Tài liệu này khá khan hiếm trên tài liệu này:
http://developer.android.com/reference/android/media/ExifInterface.html#TAG_GPS_TIMESTAMP Loại là Chuỗi. Giá trị không đổi: "GPSTimeStamp". Nhưng định dạng chính xác là gì?Android: Đặt GPSTimeStamp vào thẻ EXIF jpg
Nhìn ở đây: http://www.sno.phy.queensu.ca/~phil/exiftool/TagNames/GPS.html
GPSTimeStamp: rational64u [3] (khi viết, ngày được cởi nếu có, và thời gian được điều chỉnh UTC nếu nó bao gồm một múi giờ)
Vì vậy, tôi cần một giá trị lâu một mảng 3 ô? Tôi không chắc chắn, những gì để đưa vào. Tôi đã có được một "thời gian UTC sửa chữa này, trong mili giây kể từ ngày 1 tháng 1 năm 1970." qua location.gettime().
http://developer.android.com/reference/android/location/Location.html#getTime%28%29
Nếu tôi viết giá trị dài dưới dạng chuỗi vào Dấu thời gian và kiểm tra thẻ exif qua "exif" trên Linux, tôi nhận được lỗi "mẫu số được mong đợi". Tất cả các thử nghiệm có hh: mm: ss hoặc các định dạng khác đều không thành công. Bị lạc một chút ở đây.
Thậm chí nhiều năm sau, bạn vẫn có thể nhận được câu trả lời. Thật sự cảm ơn. Ứng dụng được đề cập đã chết lâu, nhưng điều này có thể giúp người khác. :) – Redfox