Android6.0 运行时权限

(部分内容来自郭神《第二行代码》及网络)
1、过去Android权限机制的限制
过去的权限机制中,如果安装某个App需要某个权限,则需要在AndroidManifest.xml配置文件声明需要的权限即可,这样在用户安装App时会提示用户需要的权限。
如果用户不同意则无法安装该应用。则产生了“店大欺客”的现象发生。Android开发团队也意识到了这个问题,于是在6.0系统中加入了运行时权限功能,也就是说用户不需要在安装软件的时候一次性授权所有申请的权限,而是可以在软件使用的过程中在对某一权限申请进行授权。

2、运行时权限
当然不是所有权限都需要在运行时申请。Android现将所有的权限归成了两类,一类是普通权限,一类是危险权限。
普通权限:那些不会直接威胁到用户的安全和隐私的权限,这部分权限的申请,系统会自动帮我们授权,而不需要用户操作。
危险权限:标识哪些可能会触及用户隐私,或者对设备安全性造成影响的权限,如获取设备联系人信息,定位设备的地理位置等。一共9组24个:



3、运行时申请权限(代码中的应用)

① 检查权限



② 权限授予结果



③ Manifest中声明权限



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值