Предскажите, удалила ли 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 удалены на устройстве?