Android开发,刚进入时被用户关闭定位权限,然后怎么又在后面打开

 我来答
百度网友3705419
2016-09-17 · 超过49用户采纳过TA的回答
知道小有建树答主
回答量:69
采纳率:100%
帮助的人:60.6万
展开全部
Activity中requestPermissions是用来再次请求权限的,调用之前要先用checkSelfPermission检查权限是否已经获取,activity重写onRequestPermissionsResult方法来监听请求的结果,还有shouldShowRequestPermissionRationale方法来判断是否需要自己定义请求权限的说明窗口。而且Android6.0之后权限管理机制有变化了,有些权限必须在代码中去请求,你的app兼容6.0及以上的话你就要去了解这部分知识。建议你去Github上搜Nammu去看看,这个开源库就是处理权限请求这些事的,你可以用这个库来方便自己。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式