public class EspPermissionsTool
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static int |
DELAY_FOR_COMMAND_EXECUTION
wait below 8000ms was sometimes not enough for reset all permissions on circle ci emulator
|
| Constructor and Description |
|---|
EspPermissionsTool() |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
allPermissionsGranted(java.lang.String[] permissions) |
static boolean |
anyPermissionsGranted(java.lang.String[] permissions) |
static void |
ensurePermissions(android.app.Activity activity,
java.lang.String... permissions) |
static boolean |
isPermissionGranted(java.lang.String permission) |
static void |
requestPermissions(android.app.Activity activity,
int requestCode,
java.lang.String... permissions) |
static void |
resetAllPermission()
Safe way to remove granted permission to you app without app restart.
|
public static int DELAY_FOR_COMMAND_EXECUTION
wait below 8000ms was sometimes not enough for reset all permissions on circle ci emulator
public static void resetAllPermission()
Safe way to remove granted permission to you app without app restart.
public static boolean isPermissionGranted(java.lang.String permission)
public static void requestPermissions(android.app.Activity activity,
int requestCode,
java.lang.String... permissions)
public static void ensurePermissions(android.app.Activity activity,
java.lang.String... permissions)
public static boolean allPermissionsGranted(java.lang.String[] permissions)
public static boolean anyPermissionsGranted(java.lang.String[] permissions)