public class PermissionUtils
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
USE_ACCESSIBILITY_SERVICE |
static java.lang.String |
USE_NOTIFICATION_SERVICE |
| Constructor and Description |
|---|
PermissionUtils() |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
checkPermission(android.content.Context context,
java.lang.String requiredPermission)
Check if the permission are granted in current context
|
static boolean |
checkPermissions(android.content.Context context,
java.util.Set<java.lang.String> requiredPermissions)
Check if the permissions are granted in current context
|
static java.util.Set<java.lang.String> |
getDeniedPermissions(android.content.Context context,
java.util.Set<java.lang.String> requiredPermissions)
Get a list of denied permissions
|
static void |
requestPermissionAndEvaluate(UQI uqi,
Function<java.lang.Void,java.lang.Void> query)
try request permission and evaluate UQI
|
public static final java.lang.String USE_ACCESSIBILITY_SERVICE
public static final java.lang.String USE_NOTIFICATION_SERVICE
public static boolean checkPermission(android.content.Context context,
java.lang.String requiredPermission)
context - the context instancerequiredPermission - the permissions to checkpublic static boolean checkPermissions(android.content.Context context,
java.util.Set<java.lang.String> requiredPermissions)
context - the context instancerequiredPermissions - the list of permissions to checkpublic static java.util.Set<java.lang.String> getDeniedPermissions(android.content.Context context,
java.util.Set<java.lang.String> requiredPermissions)
context - the context instancerequiredPermissions - the list of permissions to check