支持库ExifInterface检查属性是否存在或获取所有属性

时间:2017-01-04 08:22:22

标签: android android-support-library exif

支持库版本25.1.0添加了ExifInterface新功能,后端功能已添加到Android 7.1中的ExifInterface

但是如何在不提供默认值的情况下检查特定文件是否确实具有特定的intdouble属性?或者是否有获取属性列表的选项?

1 个答案:

答案 0 :(得分:0)

没有现成的hasAttribute方法,这非常方便,但您可以使用String getAttribute方法,该方法返回null时该文件不包含请求的属性。

这样的事情:

public static boolean hasAttribute(ExifInterface exif, String attribute){
    return exif.getAttribute(attribute) != null;
}

不幸的是,没有方法可以从给定文件中获取所有属性。