android 如何判断没有获取联系人的权限

获取通讯录联系人时,如果用户禁止本应用获取联系人权限,我如何得到这个状态并处理呢

1个回答

判断有没有某个权限,貌似API里面是判断不了的。
如果你生命了一个权限。
在使用的时候加上

 try{
}catch{
}

如果catch 了,就表示当前没有这个权限。

crazy1235
月盡天明 你不是要获取联系人嘛,在获取联系人的代码中添加try catch 。补货异常,这样你如果禁止了这个权限,就会catch到。
接近 5 年之前 回复
done_yin
橋邊落木 权限实在xml里面声明的,咋么catch啊
接近 5 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐