文章目录
一、申请权限
二、判定权限申请结果
三、判定 " 不再询问 " 情况
四、完整代码示例
1、权限管理代码
2、主界面代码
3、执行结果
五、博客资源
一、申请权限
----
首先 , 判定权限是否已经通过..., 但是还可以申请, 说明没有设置 "不再询问" 选项
} else {
// 被用户拒绝了, 不能弹出, 说明用户设置了 "不再询问..." , 因此需要给用户提示 , 返回 true ;
③ 用户拒绝申请并选择 " 不再询问 " : 用户已经明确拒绝 , 就不要再骚扰用户了 , 不用给出进一步的提示信息 , 返回 false ;
④..., 让用户自己设置 , 因此这里就有了这个 " 不再询问 " 判定问题 ;
有点反直觉 ;
判定 " 不再询问 " 情况 :
在 Activity 的 onRequestPermissionsResult..., 但是还可以申请, 说明没有设置 "不再询问" 选项
} else {
// 被用户拒绝了, 不能弹出, 说明用户设置了 "不再询问