【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() {
@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();
}}
});
权限申请就这么简单!
推荐阅读
- 安卓|安卓适配AutoSize详解
- java|JetBrains IDE/Android Studio 翻译插件,支持中英互译、单词朗读。
- Python|APP开发用什么框架最好(这5大框架,开发者必备神器)
- 物联网|鸿蒙用户突破3亿,拳打谷歌安卓,脚踢苹果iOS
- 笔记|Android开发实战——计算器