Я хочу получить доступ ко всем папкам/файлам на внешнем хранилище, чтобы отобразить их на экране (например, в приложении файлового менеджера), следуйте этому документу
Это работало нормально на 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