以下为kotlin 申请权限的方式,在luanch 中传入权限字符串数组。
permReqLauncher.luanch(Array<(out)String>!!)
private val permReqLauncher =
registerForActivityResult(ActivityResultContracts.RequestMultiplePermissions()) { permissions ->
val granted = permissions.entries.all {
it.value == true
}
if (granted) {
//权限申请通过
}
}