嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300
本次赞助数额为: 2 元微信扫码支付:2 元
请留下您的邮箱,我们将在2小时内将文件发到您的邮箱
添加要请求的权限数组
builder.addPermissions(new String[]{Manifest.permission.CAMERA});
设置弹出框,当shouldShowRequestPermissionRationale() 返回true的时候,即用户已经拒绝了一次,给用户提示一个解释信息,为什么需要这个权限
builder.addPermissionRationale("say why need the permission");
添加回调方法
builder.addRequestPermissionsCallBack(new OnRequestPermissionsCallBack() {
@Override
public void onGrant() {
//do something
}
@Override
public void onDenied(String permission) {
Log.e(TAG, permission "Denied");
}
})
开始请求权限
builder.build().request();