Manifest.permission.MANAGE_EXTERNAL_STORAGE не работает на Android 14Android

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Manifest.permission.MANAGE_EXTERNAL_STORAGE не работает на Android 14

Сообщение Anonymous »


Я хочу получить доступ ко всем папкам/файлам на внешнем хранилище, чтобы отображать их на экране (например, в приложении файлового менеджера), следуйте этому документу

Это работало нормально на Android 13, но на 14. На Android 14 средство запуска разрешений всегда возвращает false. Никаких журналов ошибок или исключений не было. Кто-нибудь знает причину? Это странно.
val PermissionLauncher = запомнитьLauncherForActivityResult(contract = ActivityResultContracts.RequestPermission(), onResult = { когда { это -> onPermissionGrant() context.findActivity() ?.shouldShowRequestPermissionRationale(permissionNeed) == true -> { } еще -> onPermissionDenied() } }) LaunchedEffect(key1 = Unit, блок = { разрешениеLauncher.launch(Manifest.permission.MANAGE_EXTERNAL_STORAGE) })
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»