您的位置:首页 > 移动开发 > Android开发

Android的sdk23及以上版本中的权限处理

2016-06-03 21:17 253 查看
我们知道,从sdk23的系统开始,需要处理一些权限的问题,可以参考这个博客http://www.eoeandroid.com/thread-917535-1-2.html?_dsign=97073b34,重复的话我就不说了,这里主要概括一下一些重要的知识点。

首先,权限分为普通权限和运行时权限。运行时权限在sdk23版里面是需要做特殊处理的,并可以在系统设置中禁用。普通权限一般不会在系统设置中列出。运行时权限在sdk23以下的手机里也不会被禁用(禁用无效)。

其次,授权只有两种状态:一种 授权(PERMISSION_GRANTED),另一种未授权(PERMISSION_DENIED)。

然后是授权的各种场景和产生的过程,我把它们画成了一个流程图总结一下:
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息