Rxpermissions权限请求框架使用

build.gradle引入

implementation 'com.github.tbruyelle:rxpermissions:0.10.2'

代码使用:
RxPermissions rxPermissions = new RxPermissions(this);
rxPermissions.request(Manifest.permission.CAMERA
, Manifest.permission.WRITE_EXTERNAL_STORAGE
, Manifest.permission.READ_EXTERNAL_STORAGE
).subscribe(aBoolean -> {
if (aBoolean) {
//申请的权限全部允许
selectImage();
} else {
//只要有一个权限被拒绝,就会执行
ToastUtils.show("未授权权限,部分功能不能使用!", this);
}
});
posted @ 2021-03-15 16:13  مجنونة  阅读(444)  评论(0)    收藏  举报