Предскажите, удалила ли Android метаданные EXIF

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

Однако этот инструмент выбора фотографий удаляет теги местоположения из метаданных EXIF, как сообщается в системе отслеживания ошибок Google: https://issuetracker.google.com/issues/243294058 .

Несмотря на то, что Android выпустила его и для устройств под управлением Android 12 и более ранних версий, на многих устройствах он еще не включен. Я хочу определить, включена ли она на устройстве или нет, чтобы я мог предсказать возможную потерю метаданных EXIF ​​и предупредить об этом пользователей моего приложения.

Я попробовал использовать функцию isPhotoPickerAvailable() , но она, вероятно, возвращает true на устройствах, которые официально поддерживаются, даже если средство выбора фотографий не включено.

Я немного знаю, но не смог найти общедоступную функцию получения или вызов API, который сообщает о состоянии средства выбора фотографий на устройстве.

РЕДАКТИРОВАТЬ:

Я обнаружил это, даже когдаpicker_intent_enabledимеет значение true, определяет, будет ли новое средство выбора фотографий запускаться на устройстве приACTION_GET_CONTENTиспользуется. Значениеtake_over_get_contentна некоторых устройствах по умолчанию установлено значение true, в то время как на других оно по-прежнему имеет значение false для той же версии Android. Но опять же, я не смог найти способ получить его значение.

Есть ли способ предсказать, будут ли метаданные EXIF ​​удалены на устройстве?

0 ответов

Другие вопросы по тегам