类 PermissionUtils
- java.lang.Object
-
- com.king.zxing.util.PermissionUtils
-
public class PermissionUtils extends java.lang.Object
-
-
方法概要
所有方法 静态方法 具体方法 修饰符和类型 方法 说明 static booleancheckPermission(android.content.Context context, java.lang.String permission)检测是否授权static voidrequestPermission(android.app.Activity activity, java.lang.String permission, int requestCode)请求权限static voidrequestPermission(androidx.fragment.app.Fragment fragment, java.lang.String permission, int requestCode)请求权限static voidrequestPermissions(android.app.Activity activity, java.lang.String[] permissions, int requestCode)请求权限static voidrequestPermissions(androidx.fragment.app.Fragment fragment, java.lang.String[] permissions, int requestCode)请求权限static booleanrequestPermissionsResult(java.lang.String[] requestPermissions, java.lang.String[] permissions, int[] grantResults)请求权限结果static booleanrequestPermissionsResult(java.lang.String requestPermission, java.lang.String[] permissions, int[] grantResults)请求权限结果
-
-
-
方法详细资料
-
checkPermission
public static boolean checkPermission(@NonNull android.content.Context context, @NonNull java.lang.String permission)检测是否授权- 参数:
context-permission-- 返回:
- 返回
true表示已授权,false表示未授权
-
requestPermission
public static void requestPermission(@NonNull android.app.Activity activity, @NonNull java.lang.String permission, @IntRange(from=0L) int requestCode)请求权限- 参数:
activity-permission-requestCode-
-
requestPermission
public static void requestPermission(@NonNull androidx.fragment.app.Fragment fragment, @NonNull java.lang.String permission, @IntRange(from=0L) int requestCode)请求权限- 参数:
fragment-permission-requestCode-
-
requestPermissions
public static void requestPermissions(@NonNull android.app.Activity activity, @NonNull java.lang.String[] permissions, @IntRange(from=0L) int requestCode)请求权限- 参数:
activity-permissions-requestCode-
-
requestPermissions
public static void requestPermissions(@NonNull androidx.fragment.app.Fragment fragment, @NonNull java.lang.String[] permissions, @IntRange(from=0L) int requestCode)请求权限- 参数:
fragment-permissions-requestCode-
-
requestPermissionsResult
public static boolean requestPermissionsResult(@NonNull java.lang.String requestPermission, @NonNull java.lang.String[] permissions, @NonNull int[] grantResults)请求权限结果- 参数:
requestPermission- 请求的权限permissions-grantResults-- 返回:
- 返回
true表示已授权,false表示未授权
-
requestPermissionsResult
public static boolean requestPermissionsResult(@NonNull java.lang.String[] requestPermissions, @NonNull java.lang.String[] permissions, @NonNull int[] grantResults)请求权限结果- 参数:
requestPermissions- 请求的权限permissions-grantResults-- 返回:
- 返回
true表示全部已授权,false表示未全部授权
-
-