类 PermissionUtils
- java.lang.Object
-
- com.king.zxing.util.PermissionUtils
-
public class PermissionUtils extends java.lang.Object
-
-
方法概要
所有方法 静态方法 具体方法 修饰符和类型 方法 说明 static boolean
checkPermission(android.content.Context context, java.lang.String permission)
检测是否授权static void
requestPermission(android.app.Activity activity, java.lang.String permission, int requestCode)
请求权限static void
requestPermission(androidx.fragment.app.Fragment fragment, java.lang.String permission, int requestCode)
请求权限static void
requestPermissions(android.app.Activity activity, java.lang.String[] permissions, int requestCode)
请求权限static void
requestPermissions(androidx.fragment.app.Fragment fragment, java.lang.String[] permissions, int requestCode)
请求权限static boolean
requestPermissionsResult(java.lang.String[] requestPermissions, java.lang.String[] permissions, int[] grantResults)
请求权限结果static boolean
requestPermissionsResult(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
表示未全部授权
-
-