Pankaj89 PermissionHelper Versions Save

PermissionHelper for Android M, Kotlin best way

2.3

3 years ago

2.2

3 years ago

2.1

5 years ago

Added hasPermission()

If your project's compileSdkVersion is less then 28 then use

compile 'com.master.android:permissionhelper:2.0'

else you faced

error: resource android:attr/dialogCornerRadius not found. while syncing

2.0

5 years ago

Adds support to kotlin

permissionHelper = PermissionHelper(this, arrayOf(Manifest.permission.CAMERA, Manifest.permission.WRITE_EXTERNAL_STORAGE, Manifest.permission.CALL_PHONE), 100)
permissionHelper?.denied {
    if (it) {
        Log.d(TAG, "Permission denied by system")
        permissionHelper?.openAppDetailsActivity()
    } else {
        Log.d(TAG, "Permission denied")
    }
}

Request all permission

permissionHelper?.requestAll {
    Log.d(TAG, "All permission granted")
}