Android 棉花糖许可证
我目前正在开发一个需要多个“危险”权限的应用程序 所以我试着按照Android棉花糖(API级别23)的要求添加Android 棉花糖许可证,android,Android,我目前正在开发一个需要多个“危险”权限的应用程序 所以我试着按照Android棉花糖(API级别23)的要求添加“请求许可”,效果很好 现在用户可以在设置屏幕(应用权限选项)中看到应用的所有相关权限 若用户从设置屏幕上关闭权限,会发生什么情况?如何防止用户关闭权限 如果是这样,当用户这样做时是否有广播火灾 根据我的需要,我想防止用户在设置屏幕时关闭运行时权限,这可能吗 如果用户从设置屏幕关闭权限会发生什么 您的进程已终止。当您的代码再次运行时,您必须请求许可,就像您的应用程序首次运行时一样 如何
“请求许可”
,效果很好
现在用户可以在设置屏幕(应用权限选项)中看到应用的所有相关权限
危险
权限的Android应用程序
我想防止用户在设置屏幕时关闭运行时权限,是否可能
幸运的是,没有。没有,你无法阻止。每次需要权限时,您都必须检查权限是否已授予。您应该在需要这些权限的位置调用
checkSelfPermission
以获取相关权限,不是在你的应用程序启动或类似的时候。你应该在需要权限的地方检查权限,就像如果你想获得摄像头的权限,在调用方法之前询问,即使他在调用方法之前关闭了该方法,它也会检查。谢谢…实际上我很了解运行时权限,但我只想知道这一点防止用户从设置屏幕关闭。谢谢@CommonWare还有一件事,那就是我们也不能在设置屏幕(应用权限设置屏幕)中隐藏所有显示危险权限的内容@aj0822ArpitJoshi:正确。谢谢@CommonWare,在开关和打开时没有任何广播火灾,所以我们可以在我们的应用程序中检测到?