public class PermissionsUtil
extends java.lang.Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
PermissionsUtil.TipInfo |
| 限定符和类型 | 字段和说明 |
|---|---|
static java.lang.String |
TAG |
| 构造器和说明 |
|---|
PermissionsUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
gotoSetting(android.content.Context context)
跳转到当前应用对应的设置页面
|
static boolean |
hasPermission(android.content.Context context,
java.lang.String... permissions)
判断权限是否授权
|
static boolean |
isGranted(int... grantResult)
判断一组授权结果是否为授权通过
|
static void |
requestPermission(android.content.Context context,
PermissionListener listener,
java.lang.String... permission)
申请授权,当用户拒绝时,会显示默认一个默认的Dialog提示用户
|
static void |
requestPermission(android.content.Context context,
PermissionListener listener,
java.lang.String[] permission,
boolean showTip,
PermissionsUtil.TipInfo tip)
申请授权,当用户拒绝时,可以设置是否显示Dialog提示用户,也可以设置提示用户的文本内容
|
public static final java.lang.String TAG
public static void requestPermission(android.content.Context context,
PermissionListener listener,
java.lang.String... permission)
context - listener - permission - 要申请的权限public static void requestPermission(android.content.Context context,
PermissionListener listener,
java.lang.String[] permission,
boolean showTip,
PermissionsUtil.TipInfo tip)
context - listener - permission - 需要申请授权的权限showTip - 当用户拒绝授权时,是否显示提示tip - 当用户拒绝时要显示Dialog设置public static boolean hasPermission(android.content.Context context,
java.lang.String... permissions)
context - permissions - public static boolean isGranted(int... grantResult)
grantResult - public static void gotoSetting(android.content.Context context)
context -