如何获取AndroidExifInterface找不到的EXIF属性?

How to get EXIF attributes that Android ExifInterface cannot find?

我正在尝试读取无人机(更具体地说,DJI Mavic 2)拍摄的图像的 EXIF 信息。

我已经使用 ExifInterface.

成功获取了一些属性(“GPS Altitude”,“GPS Longitude”,“GPS Latitude”)

但是,我发现 ExifInterface 缺少一些属性。

比如我无法获取“相对高度”、“云台横滚度”、“云台偏航度”、“云台俯仰度”等,虽然我在PC上使用其他一些可以看到这些属性软件(例如 exiftool)。

如何获取这些EXIF信息?

我最终放弃了 ExifInterface,通过将原始字节读取为 HEX 并将 HEX 解析为 EXIF 信息来解决这个问题。

我还找到了一个库 here,它应该可以工作,但没有尝试,因为问题已经解决了。