#android #android-tv #scoped-storage
Вопрос:
Итак, объявляя
андроид.разрешение.MANAGE_EXTERNAL_STORAGE
разрешение и направление пользователя на страницу настроек с помощью
Настройки.ACTION_MANAGE_ALL_FILES_ACCESS_PERMISSION
отлично работает на телефонах и планшетах (физических и эмуляторах) с Android 30 .
Однако это приводит к сбою в эмуляторе Android TV с последними изображениями API30 . У меня нет банкомата физического тестового устройства, но означает ли это, что Foogle удалил это разрешение с Android TV, четко не упомянув об этом в документах?
Следствием этого является то, что больше нет приложений для управления файлами на Android TV, так как платформа доступа к хранилищу (SAF) применяется для API 30 .
Комментарии:
1. «но означает ли это, что Foogle удалил это разрешение с Android TV, четко не упомянув об этом в документах?» — это означает, что экран недоступен, по крайней мере, не с помощью этого прямого
Intent
действия.2. Ваше приложение не должно аварийно завершать работу, если вы поймаете это исключение. Далее я не согласен с вашими выводами.