RxPermissions 权限的使用(非常精简,简单实用)

一直以来,Android 6.0以上动态权限申请是一件挺麻烦的事情,网上也有各种方法,和第三方框架提供,但是用起来,有时候还是感觉比较麻烦,但是自从出现了RxPermissions  这个权限框架后, 申请权限变得简单易行!

下面是一个最简单的用法:

RxPermissions rxPermissions = new RxPermissions(this);
        rxPermissions.request(Manifest.permission.WRITE_EXTERNAL_STORAGE, Manifest.permission.READ_EXTERNAL_STORAGE, Manifest.permission.REQUEST_INSTALL_PACKAGES).subscribe(new Consumer<Boolean>() {
            @Override
            public void accept(Boolean aBoolean) throws Exception {
              if (aBoolean) {
                Toast.makeText(MainActivity.this, "同意权限", Toast.LENGTH_SHORT).show();
            } else {
                Toast.makeText(MainActivity.this, "拒绝权限", Toast.LENGTH_SHORT).show();
            }

            }
        });

权限申请就这么简单!

猜你喜欢

转载自blog.csdn.net/wolfking0608/article/details/83504991