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.permission
public 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)