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)。
然后是授权的各种场景和产生的过程,我把它们画成了一个流程图总结一下:
首先,权限分为普通权限和运行时权限。运行时权限在sdk23版里面是需要做特殊处理的,并可以在系统设置中禁用。普通权限一般不会在系统设置中列出。运行时权限在sdk23以下的手机里也不会被禁用(禁用无效)。
其次,授权只有两种状态:一种 授权(PERMISSION_GRANTED),另一种未授权(PERMISSION_DENIED)。
然后是授权的各种场景和产生的过程,我把它们画成了一个流程图总结一下:
相关文章推荐
- Windows7下获得System权限问题解决方法
- 用一整天的时间安装postgreSQL NTFS权限
- 星外系统关于权限的综合说明
- 用vbs检查注册表项的访问权限的代码
- sqlserver附加.mdf权限问题解决
- MongoDB系列教程(四):设置用户访问权限
- cacls命令设置文件及其文件夹权限的方法
- “SQL2000数据库”运行在普通用户下所需的权限
- 批处理设置文件访问权限的方法分享
- C#枚举中的位运算权限分配浅谈
- WordPress中创建用户角色的相关PHP函数使用详解
- ASP.NET MVC使用ActionFilterAttribute实现权限限制的方法(附demo源码下载)
- 如何实现只授予用户查看存储过程定义的权限
- Oracle Scott创建视图权限不足解决办法
- 解析thinkphp中的M()与D()方法的区别
- windows 权限之拒绝运行应用程序
- windows IIS权限经典设置教程
- Serv-U 550 Permission denied 的解决办法
- FTP 550 Permission denied 只能建文件夹,没法删除及上传文件的原因说明
- Android用代码获取手机root之后的最高权限