werbhelius / Azure

Easier to use Android runtime permissions with LiveData !

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Azure

Easier to use Android runtime permissions with LiveData

Hex.pm Download API

Dependency

implementation 'com.werb.azure:azure:0.3.0'
implementation 'android.arch.lifecycle:extensions:$last_version'

Use

// support dynamic permissions and dangerous permissions
Azure(this)
    .permissions(Manifest.permission.READ_EXTERNAL_STORAGE, Settings.ACTION_MANAGE_OVERLAY_PERMISSION)
    .subscribe {
        if (it) {
            // do something when permission isGranted
        } else {
            // do something when permission isDenied
        }
    }.request()

About

Easier to use Android runtime permissions with LiveData !

License:Apache License 2.0


Languages

Language:Kotlin 97.6%Language:Java 2.4%