android 请求权限库 rxpermissions


添加权限配置
<uses-permission android:name="android.permission.BLUETOOTH" />
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />
<uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS" />

添加依赖
implementation 'com.tbruyelle.rxpermissions:rxpermissions:0.9.3'

请求代码
//获取蓝牙动态权限
        RxPermissions rxPermissions = new RxPermissions(this.mContext);
        rxPermissions.request(Manifest.permission.BLUETOOTH_ADMIN,
                Manifest.permission.BLUETOOTH,
                Manifest.permission.CAMERA,
                Manifest.permission.ACCESS_FINE_LOCATION).subscribe(

                new Action1<Boolean>() {
                    @Override
                    public void call(Boolean aBoolean) {
                        Log.i(TAG, "请求结果:" + aBoolean);
                        
                    }
                }
        );

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM