2017-01-04 8 views
0

В библиотеке поддержки 25.1.0 добавлена ​​новая функция ExifInterface, функции которой добавлены к ExifInterface в Android 7.1.Библиотека поддержки ExifInterface проверяет, существует ли атрибут или получает все атрибуты

Но как проверить, действительно ли конкретный файл имеет конкретный атрибут int или double без предоставления значения по умолчанию? Или есть возможность получить список атрибутов?

ответ

0

Там нет готового использовать hasAttribute метод, который был бы очень удобно, но вместо того, чтобы вы могли использовать StringgetAttribute метод, который возвращает null, если файл не содержит требуемый атрибут.

Что-то вроде этого:

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

К сожалению, нет никакого способа, чтобы получить все атрибуты из данного файла.