public class LOsUtils
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String[] |
sRequiredCameraPermission |
static java.lang.String[] |
sRequiredLocationPermission |
static java.lang.String[] |
sRequiredStoragePermission |
| Constructor and Description |
|---|
LOsUtils() |
| Modifier and Type | Method and Description |
|---|---|
static int |
getApiVersion() |
static boolean |
hasCameraPermission(android.content.Context context) |
static boolean |
hasLocationPermission(android.content.Context context) |
static boolean |
hasPermission(android.content.Context context,
java.lang.String permission)
Check if the app has the specified permission.
|
static boolean |
hasPermissions(android.content.Context context,
java.lang.String[] permissions)
Does the app have all the specified permissions
|
static boolean |
hasStoragePermission(android.content.Context context) |
static boolean |
isAtLeastM() |
public static java.lang.String[] sRequiredLocationPermission
public static java.lang.String[] sRequiredStoragePermission
public static java.lang.String[] sRequiredCameraPermission
public static int getApiVersion()
public static boolean isAtLeastM()
public static boolean hasPermission(android.content.Context context,
java.lang.String permission)
#requestPermission. Note that if it
returns true, it cannot return false in the same process as the OS kills the process when
any permission is revoked.permission - A permission from Manifest.permissionpublic static boolean hasPermissions(android.content.Context context,
java.lang.String[] permissions)
public static boolean hasLocationPermission(android.content.Context context)
public static boolean hasStoragePermission(android.content.Context context)
public static boolean hasCameraPermission(android.content.Context context)