Android6.0以上权限请求

2020-10-27  本文已影响0人  18b434fc17bb

\Large\mathbf{XXPermissions}

简介

简单快捷易上手,非常便捷的权限请求框架
送上GitHub传送地址,去吧皮卡丘~

使用

1.集成

android{
    dependencies{
    //implementation 'com.hjq:xxpermissions:5.5'// API 28 以上
    compile 'com.hjq:xxpermissions:5.5'
    }
}

2.请求权限非常简单(只需一段代码)

XXPermissions.with(context)
    .constantRequest()// 被拒绝后继续申请,知道用户授权或永久拒绝
    .permission(Permission.Group.STORAGE)// 随便请求了一组权限权限都在Permission中,有注释,自行查看
    .request(new OnPermission(){
        @Override
        public void hasPermission(List<String> granted, boolean isAll){
        }
        public void noPermission(List<String> denied, boolean quick){
        }
    });
  1. 检查是否有当前权限
if (XXPermissions.isHasPermission(context, Permission.Group.STORAGE)) {
}

4.跳转到手机设置界面

XXPermissions.gotoPermissionSettings(this);

上一篇 下一篇

猜你喜欢

热点阅读