今天本人做到一个功能就是获取联系人,现在由于手机里自带的系统管理能提供用户能否授权阻止该权限,当假如用户拒绝了,本人获取的联系人就为空了,有什么方式可以判断用户拒绝了授权?
本人的需求就是:
1、授权被拒绝的时候怎么样再次调用对话框让用户选择授权。
2、本人要知道他能否拒绝授权,然后提示用户去开启获取联系人的权限。
本人使用PackageManager的checkPermission方法是不行的,原因是这个方法是判断能否在AndroidManifest.xml注册过该权限。
求高手指导一下,怎么样获取权限的状态
本人的需求就是:
1、授权被拒绝的时候怎么样再次调用对话框让用户选择授权。
2、本人要知道他能否拒绝授权,然后提示用户去开启获取联系人的权限。
本人使用PackageManager的checkPermission方法是不行的,原因是这个方法是判断能否在AndroidManifest.xml注册过该权限。
求高手指导一下,怎么样获取权限的状态
解决方案
20
本人以前相似的判断语音权限的时候,是在上一层(或尝试根据结果判定)判断的,确实无法(本人也尚未找到)用能否在AndroidManifest.xml注册过该权限来判断,顶一下吧
20
本人一般都是try catch里去捕获错误信息的