【文件属性】:
文件名称:权限一键申请
文件大小:10.27MB
文件格式:RAR
更新时间:2021-12-12 04:05:00
Android Permission 权限
在接口OnPermitListener中有3个方法,如下:
1.该方法在查询权限时,返回被拒绝并不再提示的权限:
protected void onActivityResult(int requestCode, int resultCode, Intent data);
2.该方法在权限请求,用于完成选择后调用,参数为被拒绝的权限结果:
public void onPermissionDenied(List deniedPermission);
3.该方法在权限请求,且用户同意了所有方法后调用:
public void onPermissionGranted();
PermissionManager为单例类,在需要请求权限的位置调用如下代码:
PermissionManager.getInstance(this).oneKeyRequest();
重写onRequestPermissionsResult(int requestCode, @NonNull String[] permissions, @NonNull int[] grantResults)方法,加入代码:
PermissionManager.getInstance(this).onPermissionResult(requestCode,permissions,grantResults);
重写onActivityResult(int requestCode, int resultCode, Intent data)方法,加入代码:
PermissionManager.getInstance(this).onActivityResult(requestCode,resultCode,data)