android6.0发布后,应用内部申请权限的方法不再是统一的在AndroidManiFest.xml文件中配置<uses-permission>,具体原因请看android6.0后权限概谈。
为了兼容6.0之前的版本,我们依然需要在清单文件中配置项目所有需要设置的权限,然而6.0之后的权限应该怎么处理呢?
6.0后谷歌将开发者们获取用户的权限分为了两种:1、普通权限;2、危险权限。普通权限依然是在清单文件中用<uses-permission>进行配置,而危险权限则是必须进行授权,如果基于6.0系统开发,用到某些危险权限而没有手动授权,系统则会提示崩溃信息,android6.0后获取危险权限的具体步骤如下:
一、祝福之下载:
已经封装好了的权限获取,只用添加到项目里即可,支持Activity,Fragment,V4.Fragment等,如果需要其他容器,可以手动添加,兼容6.0以下版本。下载传送门:android6.0权限申请。
二、将下载后的文件放入项目中,在需要用到的页面中添加以下代码:
三、在需要用到权限获取地方,使用以下代码:
四、OK,以上设置后即可获取危险权限,在对应地方写下获取权限后的操作,运行即可。
转载请注明原文地址: https://ju.6miu.com/read-678890.html