-
public class PermissionUtils
-
-
Method Summary
Modifier and Type Method Description static booleancheckPermission(@NonNull() Context context, @NonNull() String permission)检测是否授权 static voidrequestPermission(@NonNull() Activity activity, @NonNull() String permission, @IntRange(from = 0) int requestCode)请求权限 static voidrequestPermission(@NonNull() Fragment fragment, @NonNull() String permission, @IntRange(from = 0) int requestCode)请求权限 static voidrequestPermissions(@NonNull() Activity activity, @NonNull() Array<String> permissions, @IntRange(from = 0) int requestCode)请求权限 static voidrequestPermissions(@NonNull() Fragment fragment, @NonNull() Array<String> permissions, @IntRange(from = 0) int requestCode)请求权限 static booleanrequestPermissionsResult(@NonNull() String requestPermission, @NonNull() Array<String> permissions, @NonNull() Array<int> grantResults)请求权限结果 static booleanrequestPermissionsResult(@NonNull() Array<String> requestPermissions, @NonNull() Array<String> permissions, @NonNull() Array<int> grantResults)请求权限结果 -
-
Method Detail
-
checkPermission
static boolean checkPermission(@NonNull() Context context, @NonNull() String permission)
检测是否授权
-
requestPermission
static void requestPermission(@NonNull() Activity activity, @NonNull() String permission, @IntRange(from = 0) int requestCode)
请求权限
-
requestPermission
static void requestPermission(@NonNull() Fragment fragment, @NonNull() String permission, @IntRange(from = 0) int requestCode)
请求权限
-
requestPermissions
static void requestPermissions(@NonNull() Activity activity, @NonNull() Array<String> permissions, @IntRange(from = 0) int requestCode)
请求权限
-
requestPermissions
static void requestPermissions(@NonNull() Fragment fragment, @NonNull() Array<String> permissions, @IntRange(from = 0) int requestCode)
请求权限
-
requestPermissionsResult
static boolean requestPermissionsResult(@NonNull() String requestPermission, @NonNull() Array<String> permissions, @NonNull() Array<int> grantResults)
请求权限结果
- Parameters:
requestPermission- 请求的权限
-
-
-
-