PermissionCheckUtil

public class PermissionCheckUtil

Permission check utility class.

Constructors

Link copied to clipboard
public void PermissionCheckUtil()

Types

Link copied to clipboard
public interface IPermissionEventCallback
Callback interface for the permission rationale dialog's confirm and cancel button events.
Link copied to clipboard
Listener that allows the app to intercept SDK permission requests.

Properties

Link copied to clipboard
public final static int REQUEST_CODE_ASK_PERMISSIONS
Link copied to clipboard
public final static int REQUEST_CODE_LOCATION_SHARE

Functions

Link copied to clipboard
public static boolean canDrawOverlays(Context context)

public static boolean canDrawOverlays(Context context, boolean needOpenPermissionSetting)
Checks whether the app has overlay (floating window) permission.
Link copied to clipboard
public static boolean checkMediaStoragePermissions(Context context)
Link copied to clipboard
public static boolean checkPermissionResultIncompatible(Array<String> permissions, Array<int> grantResults)
Validates that permission callback parameters are compatible.
Link copied to clipboard
public static boolean checkPermissions(Context context, Array<String> permissions)
Link copied to clipboard
public static Array<String> getMediaStoragePermissions(Context context)
Link copied to clipboard
public static boolean requestPermissions(Activity activity, Array<String> permissions)
public static boolean requestPermissions(Fragment fragment, Array<String> permissions)
public static boolean requestPermissions(Activity activity, Array<String> permissions, int requestCode)
public static boolean requestPermissions(Fragment fragment, Array<String> permissions, int requestCode)
Link copied to clipboard
Sets the permission request interceptor listener.
Link copied to clipboard
public static void showRequestPermissionFailedAlter(Context context, Array<String> permissions, Array<int> grantResults)