本文共 1135 字,大约阅读时间需要 3 分钟。
This library allows the usage of RxJava with the new Android M permission model.
即: 这个库支持RxJava与新的Android M版本权限模型一起使用。这个库对动态权限的管理非常方便,使用起来也比较简单
/** * 权限统一处理 */ RxPermissions.getInstance(this) .request( Manifest.permission.WRITE_EXTERNAL_STORAGE, //SD卡写入 Manifest.permission.READ_EXTERNAL_STORAGE, //SD卡读取// Manifest.permission.CAMERA, // 相机 Manifest.permission.READ_CONTACTS , //读取手机联系人// Manifest.permission.CALL_PHONE //电话 Manifest.permission.READ_PHONE_STATE, //GPS Manifest.permission.ACCESS_FINE_LOCATION,//精准定位 Manifest.permission.RECORD_AUDIO //申请录音权限 ) //允许程序录制音频 .subscribe(new Action1() { @Override public void call(Boolean aBoolean) { // aBoolean == 以上权限是否给予 } });
最后放出RxPermissions的github链接:
转载地址:http://iutli.baihongyu.com/