Example usage for android.support.v4.content PermissionChecker PERMISSION_DENIED

List of usage examples for android.support.v4.content PermissionChecker PERMISSION_DENIED

Introduction

In this page you can find the example usage for android.support.v4.content PermissionChecker PERMISSION_DENIED.

Prototype

int PERMISSION_DENIED

To view the source code for android.support.v4.content PermissionChecker PERMISSION_DENIED.

Click Source Link

Document

Permission result: The permission is denied.

Usage

From source file:com.rks.musicx.misc.utils.permissionManager.java

public static boolean isWriteSettingsGranted(@NonNull Context context) {
    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
        int result = PermissionChecker.checkCallingOrSelfPermission(context,
                Manifest.permission.WRITE_SETTINGS);
        if ((result == PermissionChecker.PERMISSION_GRANTED) || Settings.System.canWrite(context)) {
            return true;
        } else if (result == PermissionChecker.PERMISSION_DENIED) {
            return false;
        } else {/*from w  w w .  j  a v a 2 s .  c  o m*/
            return false;
        }
    } else {
        return true;
    }
}