public class PermissionHelper
extends java.lang.Object
| 限定符和类型 | 字段和说明 |
|---|---|
static java.lang.String[] |
ALENDAR
读写日历
|
static java.lang.String[] |
CAMERA
相机
|
static java.lang.String[] |
CONTACTS
读写联系人
|
static java.lang.String[] |
EXTERNAL_STORAGE
读写存储卡
|
static java.lang.String[] |
LOCATION
读位置信息
|
static java.lang.String[] |
PHONE
读电话状态、打电话、读写电话记录
|
static java.lang.String[] |
RECORD_AUDIO
使用麦克风
|
static java.lang.String[] |
SENSORS
传感器
|
static java.lang.String[] |
SMS
读写短信、收发短信
|
| 构造器和说明 |
|---|
PermissionHelper(androidx.fragment.app.FragmentActivity mActivity) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
builder()
开始申请权限
|
void |
builder(OnPermissionListener onPermissionListener)
开始申请权限
|
static PermissionHelper |
init(androidx.fragment.app.FragmentActivity activity)
初始化
|
PermissionHelper |
permission(java.lang.String... permission)
添加权限
|
PermissionHelper |
permission(java.lang.String[]... permission) |
public static final java.lang.String[] EXTERNAL_STORAGE
public static final java.lang.String[] CAMERA
public static final java.lang.String[] ALENDAR
public static final java.lang.String[] CONTACTS
public static final java.lang.String[] LOCATION
public static final java.lang.String[] RECORD_AUDIO
public static final java.lang.String[] PHONE
public static final java.lang.String[] SENSORS
public static final java.lang.String[] SMS
public static PermissionHelper init(androidx.fragment.app.FragmentActivity activity)
activity - 当前activitypublic PermissionHelper permission(java.lang.String... permission)
permission - 需要申请的权限public PermissionHelper permission(java.lang.String[]... permission)
public void builder()
public void builder(OnPermissionListener onPermissionListener)
onPermissionListener - 权限申请监听