An open API service indexing awesome lists of open source software.

https://github.com/brucewind/rxpermissions

rxpermissions
https://github.com/brucewind/rxpermissions

Last synced: 28 days ago
JSON representation

rxpermissions

Awesome Lists containing this project

README

          

# RxPermissions
rxpermissions

只是想要让权限申请管理更加简单方便

# 使用

```



//开始
RxPermissions.getInstance(MainActivity.this)
.request(Manifest.permission.CAMERA)
.callback(new OnPermissionsCallback() {
@Override
public void call(Boolean aBoolean) {
toast("" + aBoolean);
}
});
//结束


//lambda结构
RxPermissions.getInstance(MainActivity.this)
.request(Manifest.permission.CAMERA)
.callback((Boolean aBoolean)-> toast(""+aBoolean) });//显示成功与否

```

# 特性

1.易用(比官方的方案方便,同时允许在子线程申请,callback始终在主线程)

2.高效(可以同时申请多个)

## 注意:

> - 使用中需要在mainfast中注册

```



```
> - 申请过程因为是启动一个新的透明的Activity,所以很容易发生申请的act多次触发onPause,onResume的情况。