美文网首页
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