Справочная информация
Для моего крошечного приложения с живыми обоями (здесь) я предлагаю импортировать предыдущие обои. Я заметил проблему с таргетингом на API 33, из-за которой мне нужно использовать более широкие права доступа к хранилищу (описано здесь и здесь).
Проблема
Помимо проблемного разрешения на хранение, я заметил, что проблематично даже получение текущих живых обоев.
Я обнаружил, что без QUERY_ALL_PACKAGES я не могу найти текущие живые обои с помощью getWallpaperInfo:
Код: Выделить всё
val wallpaperManager: WallpaperManager =...
val wallpaperInfo = wallpaperManager.wallpaperInfo
Что я пробовал
Я знаю о теге query в манифесте, поэтому я попробовал это, но это не сработало:
Код: Выделить всё
Код: Выделить всё
Есть ли способ избежать использования разрешения QUERY_ALL_PACKAGES и при этом иметь возможность надежно получить доступ к этому API для получения текущих живых обоев?
Подробнее здесь: https://stackoverflow.com/questions/748 ... -query-all
Мобильная версия