Google Фото на Android 11 раздражающе запрашивает разрешение каждый раз, когда хочет удалить файл, но на Android 12 этого не происходит.
Поднимите руку, если вы увидели на главном изображении раздражающее всплывающее окно с просьбой дать Google Фото разрешение на удаление файла. Если вы используете Android 11 на телефоне, который не Google Pixel (т. подавляющее большинство телефонов), то, скорее всего, вы видели это всплывающее окно. Много. Фактически, вы увидите это всплывающее окно каждый раз вы пытаетесь удалить фотографию в приложении Google Photos. К счастью, нежелательные резервные копии скриншотов это не единственная проблема, которая Андроид 12 может решить проблему для пользователей Google Фото. Новая документация разработчика предполагает, что предстоящий выпуск ОС позволит приложениям-галереям, таким как «Фотографии», изменять файлы без необходимости постоянно запрашивать пользователя.
Причина То, что Google Photos (и другие приложения-галереи) на Android 11 запрашивают у пользователей разрешение на удаление файла, является сложным, но в основном это сводится к тому, что они не являются системным приложением-галереей. Но это не относится к телефонам Pixel, где приложение «Фото»
является приложение системной галереи, поэтому пользователи Pixel никогда не видят это всплывающее окно. Но на большинстве устройств Samsung, Xiaomi, OnePlus, ASUS и других Google Photos не является (и не может быть установлен в качестве) приложением системной галереи. К счастью, в Android 12 это больше не нужно.Одновременно с выпуском первая бета-версия Android 12 в Google I/O 2021Google обновил свою страницу «Обзор функций и API», добавив раздел «доступ к управлению медиаПо данным Google, приложение, ориентированное на уровень API 31 (Android 12), может запрашивать у пользователей разрешение на изменение файлов, перемещение файлов внутрь и наружу. мусорили удалять файлы без необходимости запрашивать пользователя для каждой операции с файлом. После обновления приложения до Android 12 все, что ему нужно сделать, чтобы воспользоваться этой новой функцией, — это объявить три разрешения (MANAGE_MEDIA
, READ_EXTERNAL_STORAGE
, и ACCESS_MEDIA_LOCATION
), показать пользователю пользовательский интерфейс, объясняющий, почему приложению необходим доступ к управлению мультимедиа, и направить пользователя на новый экран «Приложения для управления мультимедиа» на Android 12, чтобы предоставить ему разрешение.
Звучит просто, правда? Однако, поскольку это совершенно новый API, большинство приложений галереи еще не были обновлены, чтобы воспользоваться его преимуществами. Да, это означает, что для использования приложения Google Photos также потребуется обновить его. В настоящее время лишь немногие пользователи используют бета-версию Android 12, и большинство из них, вероятно, все равно используют телефоны Pixel. проблемы даже нет, так что, вероятно, у Google нет особого давления, чтобы обновить приложение «Фото». прочь. Надеемся, что они выпустят обновление до того, как Android 12 начнет выпускаться для первой партии телефонов, отличных от Pixel, через несколько месяцев.
Спасибо пользователю Твиттера @Дорэйгаа за подсказку!