public class PermissionUtils
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
PERMISSION_COARSE_LOCATION |
static java.lang.String |
PERMISSION_FINE_LOCATION |
Constructor and Description |
---|
PermissionUtils() |
Modifier and Type | Method and Description |
---|---|
static void |
intentAppSettings(android.app.Activity activity,
int requestCode) |
static boolean |
isPermissionGranted(android.content.Context context,
java.lang.String permission)
To check if permission is granted against
permissionName |
static void |
requestPermission(android.app.Activity activity,
java.lang.String[] permissions,
int requestCode)
Method initiates runtime permission request
|
public static final java.lang.String PERMISSION_COARSE_LOCATION
public static final java.lang.String PERMISSION_FINE_LOCATION
public static boolean isPermissionGranted(android.content.Context context, java.lang.String permission)
permissionName
context
- Must be an Activity's context
permission
- e.g. Manifest.permission.ACCESS_COARSE_LOCATION
boolean
value, true if granted and false if deniedpublic static void requestPermission(android.app.Activity activity, java.lang.String[] permissions, int requestCode)
activity
- The source Activity's referencepermissions
- Permissions array to group permissions requests in a single dialogpublic static void intentAppSettings(android.app.Activity activity, int requestCode)