android 怎么样判断权限能否被拒绝了

移动开发 码拜 4年前 (2016-03-29) 306次浏览
今天本人做到一个功能就是获取联系人,现在由于手机里自带的系统管理能提供用户能否授权阻止该权限,当假如用户拒绝了,本人获取的联系人就为空了,有什么方式可以判断用户拒绝了授权?
本人的需求就是:
1、授权被拒绝的时候怎么样再次调用对话框让用户选择授权。
2、本人要知道他能否拒绝授权,然后提示用户去开启获取联系人的权限。
本人使用PackageManager的checkPermission方法是不行的,原因是这个方法是判断能否在AndroidManifest.xml注册过该权限。
求高手指导一下,怎么样获取权限的状态
解决方案

20

本人以前相似的判断语音权限的时候,是在上一层(或尝试根据结果判定)判断的,确实无法(本人也尚未找到)用能否在AndroidManifest.xml注册过该权限来判断,顶一下吧

20

本人一般都是try catch里去捕获错误信息的

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明android 怎么样判断权限能否被拒绝了
喜欢 (0)
[1034331897@qq.com]
分享 (0)