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

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

Сообщение Anonymous »

Я хочу получить доступ к всем папкам/файлам на внешнем хранилище, чтобы отобразить их на экране (например, приложение файлового менеджера). Следите за этим документом
Он работал нормально на Android 13, но на 14. На Android 14 разрешающий запуск всегда возвращает False. Журнал ошибок или исключение не было брошено. Кто -нибудь знает причину, почему? Это странно. < /P>
val permissionLauncher =
rememberLauncherForActivityResult(contract = ActivityResultContracts.RequestPermission(),
onResult = {
when {
it -> onPermissionGrant()
context.findActivity()
?.shouldShowRequestPermissionRationale(permissionNeed) == true -> {

}

else -> onPermissionDenied()
}
})

LaunchedEffect(key1 = Unit, block = {
permissionLauncher.launch(Manifest.permission.MANAGE_EXTERNAL_STORAGE)

})


Подробнее здесь: https://stackoverflow.com/questions/773 ... android-14
Ответить

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

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

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

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

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