一个轻量级的 Android 动态权限申请库配合 LiveData 实现

1,140 阅读1分钟
原文链接: github.com

Easier to use Android runtime permissions with LiveData

Hex.pm Download API

Dependency

implementation 'com.werb.azure:azure:0.1.0'
implementation 'android.arch.lifecycle:extensions:1.1.1'

Use

Azure(this)
    .permissions(Manifest.permission.READ_EXTERNAL_STORAGE,Manifest.permission.WRITE_EXTERNAL_STORAGE)
    .subscribe {
        if (it) {
            // do something when permission isGranted
        } else {
            // do something when permission isDenied
        }
    }.request()