public abstract class BasePermissionsRequester
extends java.lang.Object
| 限定符和类型 | 类和说明 |
|---|---|
static interface |
BasePermissionsRequester.Callback |
| 限定符和类型 | 字段和说明 |
|---|---|
protected java.util.List<java.lang.String> |
allPermissions |
protected BasePermissionsRequester.Callback |
callback |
protected boolean |
checking |
protected java.util.List<java.lang.String> |
refusedPermissions |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
checkAndRequest(java.util.List<java.lang.String> permissions)
开始检查并申请权限
|
protected boolean |
checkPermissions(java.util.List<java.lang.String> permissions,
boolean onlyCheck) |
protected abstract android.app.Activity |
getActivity() |
boolean |
hasPermissions(java.util.List<java.lang.String> permissions) |
protected abstract void |
requestInstallPackagesPermission() |
protected abstract void |
requestOtherPermissions(java.util.List<java.lang.String> permissions) |
protected abstract void |
requestWriteSettingsPermission() |
void |
setCallback(BasePermissionsRequester.Callback callback) |
protected final java.util.List<java.lang.String> allPermissions
protected final java.util.List<java.lang.String> refusedPermissions
protected BasePermissionsRequester.Callback callback
protected boolean checking
protected abstract android.app.Activity getActivity()
protected abstract void requestWriteSettingsPermission()
protected abstract void requestInstallPackagesPermission()
protected abstract void requestOtherPermissions(java.util.List<java.lang.String> permissions)
public void setCallback(BasePermissionsRequester.Callback callback)
public void checkAndRequest(java.util.List<java.lang.String> permissions)
permissions - 需要申请的权限public boolean hasPermissions(java.util.List<java.lang.String> permissions)
protected boolean checkPermissions(java.util.List<java.lang.String> permissions,
boolean onlyCheck)