Android TV: Не найдено действий для обработки настроек намерений.ACTION_MANAGE_ALL_FILES_ACCESS_PERMISSION

#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. Ваше приложение не должно аварийно завершать работу, если вы поймаете это исключение. Далее я не согласен с вашими выводами.