关于Android权限动态申请,这里推荐超实用的Easypermission框架(包含Demo和代码注释)

自Android6.0版本后,Android的危险权限需要动态申请,让用户确认权限才能使用了。但如果要申请权限组多的话,经验不是很丰富的开发者就可能很头疼的写下一堆代码是关于权限申请的。这里我推荐大家使用easypermission框架。可以节省代码量,并且逻辑很清晰。这里先贴出github的easypermission的网址:https://github.com/googlesamples/easypermissions

温馨提示下:如果要申请的危险权限是同一个组的,只需要申请一个权限,这个组的权限就已经算是全部申请了。

 以下是我写的一个关于easypermission的小demo:

首先在gradel文件添加依赖:

关于Android权限动态申请,这里推荐超实用的Easypermission框架(包含Demo和代码注释)_第1张图片

AndroidMainfest.xml:

这里是申明要申请的权限:

关于Android权限动态申请,这里推荐超实用的Easypermission框架(包含Demo和代码注释)_第2张图片

MainActivity代码:

关于Android权限动态申请,这里推荐超实用的Easypermission框架(包含Demo和代码注释)_第3张图片

 

关于Android权限动态申请,这里推荐超实用的Easypermission框架(包含Demo和代码注释)_第4张图片

这个demo可以在项目中直接复制过去用就行了。方便简单快捷。

这里接入的百度SDKDemo也使用到了EasyPermission框架。有兴趣可以看看。

这里有Demo的源码

https://download.csdn.net/download/wen_dey/10989554

不过建议想学习的还是打一遍比较好。

你可能感兴趣的:(关于Android权限动态申请,这里推荐超实用的Easypermission框架(包含Demo和代码注释))