Android开发,刚进入时被用户关闭定位权限,然后怎么又在后面打开
1个回答
展开全部
Activity中requestPermissions是用来再次请求权限的,调用之前要先用checkSelfPermission检查权限是否已经获取,activity重写onRequestPermissionsResult方法来监听请求的结果,还有shouldShowRequestPermissionRationale方法来判断是否需要自己定义请求权限的说明窗口。而且Android6.0之后权限管理机制有变化了,有些权限必须在代码中去请求,你的app兼容6.0及以上的话你就要去了解这部分知识。建议你去Github上搜Nammu去看看,这个开源库就是处理权限请求这些事的,你可以用这个库来方便自己。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询