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 =
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»