https://github.com/brucewind/rxpermissions
rxpermissions
https://github.com/brucewind/rxpermissions
Last synced: 28 days ago
JSON representation
rxpermissions
- Host: GitHub
- URL: https://github.com/brucewind/rxpermissions
- Owner: BruceWind
- Created: 2016-09-18T07:53:55.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2016-10-09T07:06:00.000Z (over 9 years ago)
- Last Synced: 2025-01-26T18:47:02.166Z (over 1 year ago)
- Language: Java
- Size: 104 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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的情况。