Android6.0以上权限请求
2020-10-27 本文已影响0人
18b434fc17bb
简介
简单快捷易上手,非常便捷的权限请求框架
送上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){
}
});
- 检查是否有当前权限
if (XXPermissions.isHasPermission(context, Permission.Group.STORAGE)) {
}
4.跳转到手机设置界面
XXPermissions.gotoPermissionSettings(this);