gpt4 book ai didi

android - 多个权限一次不能在 android 中工作

转载 作者:太空宇宙 更新时间:2023-11-03 13:09:54 24 4
gpt4 key购买 nike

我想一次获得 2 个权限,但我做不到。

if (android.os.Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {

if (ContextCompat.checkSelfPermission(context, Manifest.permission.READ_CONTACTS)
!= PackageManager.PERMISSION_GRANTED) {

ActivityCompat.requestPermissions(context, Array<String>(2) {
Manifest.permission.READ_CONTACTS;
Manifest.permission.WRITE_EXTERNAL_STORAGE},
1);
}
}

它只请求WRITE_EXTERNAL_STORAGE 权限而不是READ_CONTACTS。实际上,如果我先写 WRITE_EXTERNAL_STORAGE,然后写 READ_CONTACTS,那么它只会请求联系,而不是 WRITE_EXTERNAL_STORAGE

最佳答案

在kotlin中使用此代码实现多重权限

 ActivityCompat.requestPermissions(context as Activity,
arrayOf(Manifest.permission.CAMERA, Manifest.permission.WRITE_EXTERNAL_STORAGE),
PERMISSION_CAMER)

关于android - 多个权限一次不能在 android 中工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47638723/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com