美文网首页
Android6.0之后动态请求权限

Android6.0之后动态请求权限

作者: 我想就这样简简单单 | 来源:发表于2019-02-15 09:57 被阅读0次

我用的是easyPermissions来实现功能的。具体使用如下:

1、在build.gradle(app)中引入依赖

                implementation'pub.devrel:easypermissions:2.0.1'

2、需要请求权限的Activity或者Fragment实现EasyPermissions.PermissionCallbacks接口,并实现回调方法onPermissionsGranted()和onPermissionsDenied(),分别返回授权成功和失败的权限

3、重写onRequestPermissionsResult()方法,把申请权限的回调交由EasyPermissions处理。

4、请求权限

如果需要请求多个权限,可以如上图一样将权限放到一个数组中。

实际使用中,如果出现与com.android.support:appcompat版本不一致的问题,可以尝试将easypermissions的版本号降低,不影响使用。

easypermissions的github地址:https://github.com/googlesamples/easypermissions

相关文章

网友评论

      本文标题:Android6.0之后动态请求权限

      本文链接:https://www.haomeiwen.com/subject/hoxpeqtx.html