支持库 ExifInterface 检查属性是否存在或获取所有属性
Support library ExifInterface check if attribute exists or get all attributes
支持库版本 25.1.0 添加了一项新功能 ExifInterface
,它向后移植了 Android 7.1 中添加到 ExifInterface
的功能。
但是如何在不提供默认值的情况下检查特定文件是否确实具有特定的 int
或 double
属性?或者是否有获取属性列表的选项?
没有现成的 hasAttribute
方法,这会很方便,但是您可以使用 String
getAttribute
方法,returns null
当文件不包含请求的属性时。
像这样:
public static boolean hasAttribute(ExifInterface exif, String attribute){
return exif.getAttribute(attribute) != null;
}
遗憾的是,没有从给定文件中获取所有属性的方法。
支持库版本 25.1.0 添加了一项新功能 ExifInterface
,它向后移植了 Android 7.1 中添加到 ExifInterface
的功能。
但是如何在不提供默认值的情况下检查特定文件是否确实具有特定的 int
或 double
属性?或者是否有获取属性列表的选项?
没有现成的 hasAttribute
方法,这会很方便,但是您可以使用 String
getAttribute
方法,returns null
当文件不包含请求的属性时。
像这样:
public static boolean hasAttribute(ExifInterface exif, String attribute){
return exif.getAttribute(attribute) != null;
}
遗憾的是,没有从给定文件中获取所有属性的方法。