public class AndroidPermissionChecker
extends java.lang.Object
implements com.tomtom.online.sdk.common.permission.PermissionChecker
PermissionChecker
Modifier and Type | Class and Description |
---|---|
static class |
AndroidPermissionChecker.LocationChecker
The Android Location permission checker.
|
static class |
AndroidPermissionChecker.ReadSDCardChecker
The Android Read SdCard permission checker.
|
static class |
AndroidPermissionChecker.WriteSDCardChecker
The Android Read SdCard permission checker.
|
Constructor and Description |
---|
AndroidPermissionChecker(android.content.Context context,
java.util.List<java.lang.String> permissions)
Instantiates a new android permission checker.
|
Modifier and Type | Method and Description |
---|---|
static AndroidPermissionChecker |
createLocationChecker(android.content.Context context)
Creates a android permission checker to validate if the permissions ACCESS_FINE_LOCATION and ACCESS_COARSE_LOCATION have been granted by the user
|
static AndroidPermissionChecker |
createReadSDCardChecker(android.content.Context context)
Creates a android permission checker to validate if the permission READ_EXTERNAL_STORAGE have been granted by the user
|
java.util.List<java.lang.String> |
getNotGrantedPermission()
Gets a list of not granted permission.
|
boolean |
ifNotAllPermissionGranted() |
public AndroidPermissionChecker(android.content.Context context, java.util.List<java.lang.String> permissions)
context
- permissions
- the list of user's permissionspublic java.util.List<java.lang.String> getNotGrantedPermission()
public boolean ifNotAllPermissionGranted()
ifNotAllPermissionGranted
in interface com.tomtom.online.sdk.common.permission.PermissionChecker
public static AndroidPermissionChecker createLocationChecker(android.content.Context context)
context
- public static AndroidPermissionChecker createReadSDCardChecker(android.content.Context context)
context
-