gpt4 book ai didi

Android 无权读取电话簿

转载 作者:行者123 更新时间:2023-11-30 01:20:08 25 4
gpt4 key购买 nike

我是安卓新手。我想制作一个功能来检查我的电话簿中是否已有电话号码。我在我的 list 上添加了读取联系人权限:

<uses-permission android:name="android.permission.READ_CONTACTS" />

我无法获得读取联系人的权限,我的应用程序每次都崩溃。

最佳答案

基本上,您必须在执行危险权限列表中的操作之前检查您是否拥有权限

int permissionCheck = ContextCompat.checkSelfPermission(thisActivity,
Manifest.permission.WRITE_CALENDAR);

如果它返回您的应用未被授权,那么您需要在运行时请求它。

ActivityCompat.requestPermissions(thisActivity,
new String[]{Manifest.permission.READ_CONTACTS},
MY_PERMISSIONS_REQUEST_READ_CONTACTS);

因此,将上面的代码放在“else” block 中的第一个“if”语句之后。

如果您还有其他问题,请告诉我。

关于Android 无权读取电话簿,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37243981/

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