依赖
//权限管理
implementation'com.tbruyelle.rxpermissions:rxpermissions:0.9.4@aar'
//要申请得权限组
private String []permissions_group={Manifest.permission.WRITE_EXTERNAL_STORAGE, Manifest.permission.READ_EXTERNAL_STORAGE, Manifest.permission.REQUEST_INSTALL_PACKAGES};
RxPermissions rxPermissions =new RxPermissions(this);
rxPermissions.request(permissions_group).subscribe(new Action1() {
@Override
public void call(Boolean aBoolean) {
if (aBoolean) {//有权限时
doLogin();
}else {
//有任何一项权限拒绝都会反回false
}
}
});
正常情况下各种手机这种使用都没有问题,但是在开发中发现vivo手机(具体型号没记录)
无论权限是否授权,权限得返回结果都是false,一直也没找到其中得原因,换方法进行权限得处理
private int MY_PERMISSIONS_REQUEST_READ_CONTACTS =1;
ActivityCompat.requestPermissions(LoginActivity.this,
new String[]{Man