Skip navigation links
A B C D E F G H I J L M N O P Q R S T U W X 

A

ACCESS_BACKGROUND_LOCATION - Static variable in class com.yanzhenjie.permission.runtime.Permission
 
ACCESS_COARSE_LOCATION - Static variable in class com.yanzhenjie.permission.runtime.Permission
 
ACCESS_FINE_LOCATION - Static variable in class com.yanzhenjie.permission.runtime.Permission
 
Action<T> - Interface in com.yanzhenjie.permission
Created by Zhenjie Yan on 2018/1/1.
ACTIVITY_RECOGNITION - Static variable in class com.yanzhenjie.permission.runtime.Permission
 
ACTIVITY_RECOGNITION - Static variable in class com.yanzhenjie.permission.runtime.Permission.Group
 
ActivitySource - Class in com.yanzhenjie.permission.source
Context Wrapper.
ActivitySource(Activity) - Constructor for class com.yanzhenjie.permission.source.ActivitySource
 
add(BridgeRequest) - Method in class com.yanzhenjie.permission.bridge.RequestManager
 
ADD_VOICEMAIL - Static variable in class com.yanzhenjie.permission.runtime.Permission
 
AllRequest - Class in com.yanzhenjie.permission.runtime.setting
SettingRequest executor.
AllRequest(Source) - Constructor for class com.yanzhenjie.permission.runtime.setting.AllRequest
 
AndPermission - Class in com.yanzhenjie.permission
Created by Zhenjie Yan on 2016/9/9.
ANSWER_PHONE_CALLS - Static variable in class com.yanzhenjie.permission.runtime.Permission
 
attachInfo(Context, ProviderInfo) - Method in class com.yanzhenjie.permission.FileProvider
 

B

BODY_SENSORS - Static variable in class com.yanzhenjie.permission.runtime.Permission
 
Boot - Class in com.yanzhenjie.permission
Created by Zhenjie Yan on 2018/4/28.
Boot(Source) - Constructor for class com.yanzhenjie.permission.Boot
 
Boot.InstallRequestFactory - Interface in com.yanzhenjie.permission
 
Boot.OverlayRequestFactory - Interface in com.yanzhenjie.permission
 
bridgeAction(Context, String) - Static method in class com.yanzhenjie.permission.AndPermission
 
BridgeActivity - Class in com.yanzhenjie.permission.bridge
Request permission.
BridgeActivity() - Constructor for class com.yanzhenjie.permission.bridge.BridgeActivity
 
BridgeRequest - Class in com.yanzhenjie.permission.bridge
Created by Zhenjie Yan on 2/13/19.
BridgeRequest(Source) - Constructor for class com.yanzhenjie.permission.bridge.BridgeRequest
 
BridgeRequest.Callback - Interface in com.yanzhenjie.permission.bridge
 
BridgeService - Class in com.yanzhenjie.permission.bridge
Created by Zhenjie Yan on 2019-08-30.
BridgeService() - Constructor for class com.yanzhenjie.permission.bridge.BridgeService
 

C

CALENDAR - Static variable in class com.yanzhenjie.permission.runtime.Permission.Group
 
CALL_LOG - Static variable in class com.yanzhenjie.permission.runtime.Permission.Group
 
CALL_PHONE - Static variable in class com.yanzhenjie.permission.runtime.Permission
 
CAMERA - Static variable in class com.yanzhenjie.permission.runtime.Permission
 
CAMERA - Static variable in class com.yanzhenjie.permission.runtime.Permission.Group
 
cancel() - Method in interface com.yanzhenjie.permission.RequestExecutor
Cancel the operation.
cancel() - Method in class com.yanzhenjie.permission.setting.write.MWriteRequest
 
canDrawOverlays() - Method in class com.yanzhenjie.permission.source.Source
 
canListenerNotification() - Method in class com.yanzhenjie.permission.source.Source
 
canNotify() - Method in class com.yanzhenjie.permission.source.Source
 
canRequestPackageInstalls() - Method in class com.yanzhenjie.permission.source.Source
 
canWriteSetting() - Method in class com.yanzhenjie.permission.source.Source
 
com.yanzhenjie.permission - package com.yanzhenjie.permission
 
com.yanzhenjie.permission.bridge - package com.yanzhenjie.permission.bridge
 
com.yanzhenjie.permission.checker - package com.yanzhenjie.permission.checker
 
com.yanzhenjie.permission.install - package com.yanzhenjie.permission.install
 
com.yanzhenjie.permission.notify - package com.yanzhenjie.permission.notify
 
com.yanzhenjie.permission.notify.listener - package com.yanzhenjie.permission.notify.listener
 
com.yanzhenjie.permission.notify.option - package com.yanzhenjie.permission.notify.option
 
com.yanzhenjie.permission.option - package com.yanzhenjie.permission.option
 
com.yanzhenjie.permission.overlay - package com.yanzhenjie.permission.overlay
 
com.yanzhenjie.permission.overlay.setting - package com.yanzhenjie.permission.overlay.setting
 
com.yanzhenjie.permission.runtime - package com.yanzhenjie.permission.runtime
 
com.yanzhenjie.permission.runtime.option - package com.yanzhenjie.permission.runtime.option
 
com.yanzhenjie.permission.runtime.setting - package com.yanzhenjie.permission.runtime.setting
 
com.yanzhenjie.permission.setting - package com.yanzhenjie.permission.setting
 
com.yanzhenjie.permission.setting.write - package com.yanzhenjie.permission.setting.write
 
com.yanzhenjie.permission.source - package com.yanzhenjie.permission.source
 
com.yanzhenjie.permission.task - package com.yanzhenjie.permission.task
 
com.yanzhenjie.permission.util - package com.yanzhenjie.permission.util
 
CONTACTS - Static variable in class com.yanzhenjie.permission.runtime.Permission.Group
 
ContextSource - Class in com.yanzhenjie.permission.source
Context Wrapper.
ContextSource(Context) - Constructor for class com.yanzhenjie.permission.source.ContextSource
 
create(Source) - Method in interface com.yanzhenjie.permission.Boot.InstallRequestFactory
Create apk installer request.
create(Source) - Method in interface com.yanzhenjie.permission.Boot.OverlayRequestFactory
Create overlay request.
create(Source) - Method in class com.yanzhenjie.permission.install.NRequestFactory
 
create(Source) - Method in class com.yanzhenjie.permission.install.ORequestFactory
 
create(Source) - Method in class com.yanzhenjie.permission.notify.listener.J1RequestFactory
 
create(Source) - Method in class com.yanzhenjie.permission.notify.listener.J2RequestFactory
 
create(Source) - Method in interface com.yanzhenjie.permission.notify.Notify.ListenerRequestFactory
Create notification listener request.
create(Source) - Method in interface com.yanzhenjie.permission.notify.Notify.PermissionRequestFactory
Create notify request.
create(Source) - Method in class com.yanzhenjie.permission.notify.NRequestFactory
 
create(Source) - Method in class com.yanzhenjie.permission.notify.ORequestFactory
 
create(Source) - Method in class com.yanzhenjie.permission.overlay.LRequestFactory
 
create(Source) - Method in class com.yanzhenjie.permission.overlay.MRequestFactory
 
create(Source) - Method in class com.yanzhenjie.permission.runtime.LRequestFactory
 
create(Source) - Method in class com.yanzhenjie.permission.runtime.MRequestFactory
 
create(Source) - Method in interface com.yanzhenjie.permission.runtime.Runtime.PermissionRequestFactory
Create permission request.
create(Source) - Method in interface com.yanzhenjie.permission.setting.Setting.SettingRequestFactory
 
create(Source) - Method in class com.yanzhenjie.permission.setting.write.LWriteRequestFactory
 
create(Source) - Method in class com.yanzhenjie.permission.setting.write.MWriteRequestFactory
 

D

delete(Uri, String, String[]) - Method in class com.yanzhenjie.permission.FileProvider
 
DoubleChecker - Class in com.yanzhenjie.permission.checker
Created by Zhenjie Yan on 2018/1/27.
DoubleChecker() - Constructor for class com.yanzhenjie.permission.checker.DoubleChecker
 

E

execute() - Method in interface com.yanzhenjie.permission.RequestExecutor
Go request permission.
execute() - Method in class com.yanzhenjie.permission.setting.write.MWriteRequest
 
execute() - Method in class com.yanzhenjie.permission.task.TaskExecutor
Just call this method.

F

file(File) - Method in interface com.yanzhenjie.permission.install.InstallRequest
The apk file.
FileProvider - Class in com.yanzhenjie.permission
Copied from the support library v27.1.1.
FileProvider() - Constructor for class com.yanzhenjie.permission.FileProvider
 
FragmentSource - Class in com.yanzhenjie.permission.source
android.app.Fragment Wrapper.
FragmentSource(Fragment) - Constructor for class com.yanzhenjie.permission.source.FragmentSource
 

G

get() - Static method in class com.yanzhenjie.permission.bridge.RequestManager
 
GET_ACCOUNTS - Static variable in class com.yanzhenjie.permission.runtime.Permission
 
getCallback() - Method in class com.yanzhenjie.permission.bridge.BridgeRequest
 
getContext() - Method in class com.yanzhenjie.permission.source.ActivitySource
 
getContext() - Method in class com.yanzhenjie.permission.source.ContextSource
 
getContext() - Method in class com.yanzhenjie.permission.source.FragmentSource
 
getContext() - Method in class com.yanzhenjie.permission.source.Source
 
getContext() - Method in class com.yanzhenjie.permission.source.WrapperSource
 
getContext() - Method in class com.yanzhenjie.permission.source.XFragmentSource
 
getExternalCacheDirs(Context) - Static method in class com.yanzhenjie.permission.FileProvider
 
getFileUri(Context, File) - Static method in class com.yanzhenjie.permission.AndPermission
Get compatible Android 7.0 and lower versions of Uri.
getFileUri(Fragment, File) - Static method in class com.yanzhenjie.permission.AndPermission
Get compatible Android 7.0 and lower versions of Uri.
getManifestPermissions(Context) - Static method in class com.yanzhenjie.permission.runtime.Runtime
Get a list of permissions in the manifest.
getPackageName() - Method in class com.yanzhenjie.permission.source.Source
 
getPermissions() - Method in class com.yanzhenjie.permission.bridge.BridgeRequest
 
getSource() - Method in class com.yanzhenjie.permission.bridge.BridgeRequest
 
getTargetSdkVersion() - Method in class com.yanzhenjie.permission.source.Source
 
getType() - Method in class com.yanzhenjie.permission.bridge.BridgeRequest
 
getType(Uri) - Method in class com.yanzhenjie.permission.FileProvider
 
getUriForFile(Context, String, File) - Static method in class com.yanzhenjie.permission.FileProvider
 
Group() - Constructor for class com.yanzhenjie.permission.runtime.Permission.Group
 

H

hasAlwaysDeniedPermission(Context, List<String>) - Static method in class com.yanzhenjie.permission.AndPermission
Some privileges permanently disabled, may need to set up in the execute.
hasAlwaysDeniedPermission(Fragment, List<String>) - Static method in class com.yanzhenjie.permission.AndPermission
Some privileges permanently disabled, may need to set up in the execute.
hasAlwaysDeniedPermission(Context, String...) - Static method in class com.yanzhenjie.permission.AndPermission
Some privileges permanently disabled, may need to set up in the execute.
hasAlwaysDeniedPermission(Fragment, String...) - Static method in class com.yanzhenjie.permission.AndPermission
Some privileges permanently disabled, may need to set up in the execute.
hasPermission(Context, String...) - Method in class com.yanzhenjie.permission.checker.DoubleChecker
 
hasPermission(Context, List<String>) - Method in class com.yanzhenjie.permission.checker.DoubleChecker
 
hasPermission(Context, String...) - Method in interface com.yanzhenjie.permission.checker.PermissionChecker
Check if the calling context has a set of permissions.
hasPermission(Context, List<String>) - Method in interface com.yanzhenjie.permission.checker.PermissionChecker
Check if the calling context has a set of permissions.
hasPermission(Context, String...) - Method in class com.yanzhenjie.permission.checker.StandardChecker
 
hasPermission(Context, List<String>) - Method in class com.yanzhenjie.permission.checker.StandardChecker
 
hasPermission(Context, String...) - Method in class com.yanzhenjie.permission.checker.StrictChecker
 
hasPermission(Context, List<String>) - Method in class com.yanzhenjie.permission.checker.StrictChecker
 
hasPermissions(Context, String...) - Static method in class com.yanzhenjie.permission.AndPermission
Judgment already has the target permission.
hasPermissions(Fragment, String...) - Static method in class com.yanzhenjie.permission.AndPermission
Judgment already has the target permission.
hasPermissions(Context, String[]...) - Static method in class com.yanzhenjie.permission.AndPermission
Judgment already has the target permission.
hasPermissions(Fragment, String[]...) - Static method in class com.yanzhenjie.permission.AndPermission
Judgment already has the target permission.
hexToText(String) - Static method in class com.yanzhenjie.permission.util.StringUtils
 

I

insert(Uri, ContentValues) - Method in class com.yanzhenjie.permission.FileProvider
 
install() - Method in class com.yanzhenjie.permission.Boot
 
install() - Method in interface com.yanzhenjie.permission.option.Option
Handle request package install permission.
InstallRequest - Interface in com.yanzhenjie.permission.install
Created by Zhenjie Yan on 2018/4/28.
isShowRationalePermission(String) - Method in class com.yanzhenjie.permission.source.ActivitySource
 
isShowRationalePermission(String) - Method in class com.yanzhenjie.permission.source.ContextSource
 
isShowRationalePermission(String) - Method in class com.yanzhenjie.permission.source.FragmentSource
 
isShowRationalePermission(String) - Method in class com.yanzhenjie.permission.source.Source
 
isShowRationalePermission(String) - Method in class com.yanzhenjie.permission.source.WrapperSource
 
isShowRationalePermission(String) - Method in class com.yanzhenjie.permission.source.XFragmentSource
 

J

J1RequestFactory - Class in com.yanzhenjie.permission.notify.listener
Created by Zhenjie Yan on 2018/5/29.
J1RequestFactory() - Constructor for class com.yanzhenjie.permission.notify.listener.J1RequestFactory
 
J2RequestFactory - Class in com.yanzhenjie.permission.notify.listener
Created by Zhenjie Yan on 2018/5/29.
J2RequestFactory() - Constructor for class com.yanzhenjie.permission.notify.listener.J2RequestFactory
 

L

listener() - Method in class com.yanzhenjie.permission.notify.Notify
 
listener() - Method in interface com.yanzhenjie.permission.notify.option.NotifyOption
Handle notify listener.
ListenerRequest - Interface in com.yanzhenjie.permission.notify.listener
Created by Zhenjie Yan on 2/14/19.
LOCATION - Static variable in class com.yanzhenjie.permission.runtime.Permission.Group
 
LRequestFactory - Class in com.yanzhenjie.permission.overlay
Created by Zhenjie Yan on 2018/5/29.
LRequestFactory() - Constructor for class com.yanzhenjie.permission.overlay.LRequestFactory
 
LRequestFactory - Class in com.yanzhenjie.permission.runtime
Created by Zhenjie Yan on 2018/4/28.
LRequestFactory() - Constructor for class com.yanzhenjie.permission.runtime.LRequestFactory
 
LSettingPage - Class in com.yanzhenjie.permission.overlay.setting
Created by Zhenjie Yan on 2018/5/29.
LSettingPage(Source) - Constructor for class com.yanzhenjie.permission.overlay.setting.LSettingPage
 
LWriteRequest - Class in com.yanzhenjie.permission.setting.write
Created by Zhenjie Yan on 3/1/19.
LWriteRequest(Source) - Constructor for class com.yanzhenjie.permission.setting.write.LWriteRequest
 
LWriteRequestFactory - Class in com.yanzhenjie.permission.setting.write
Created by Zhenjie Yan on 3/1/19.
LWriteRequestFactory() - Constructor for class com.yanzhenjie.permission.setting.write.LWriteRequestFactory
 

M

MICROPHONE - Static variable in class com.yanzhenjie.permission.runtime.Permission.Group
 
MRequestFactory - Class in com.yanzhenjie.permission.overlay
Created by Zhenjie Yan on 2018/5/29.
MRequestFactory() - Constructor for class com.yanzhenjie.permission.overlay.MRequestFactory
 
MRequestFactory - Class in com.yanzhenjie.permission.runtime
Created by Zhenjie Yan on 2018/4/28.
MRequestFactory() - Constructor for class com.yanzhenjie.permission.runtime.MRequestFactory
 
MSettingPage - Class in com.yanzhenjie.permission.overlay.setting
Created by Zhenjie Yan on 2018/5/30.
MSettingPage(Source) - Constructor for class com.yanzhenjie.permission.overlay.setting.MSettingPage
 
MWriteRequest - Class in com.yanzhenjie.permission.setting.write
Created by Zhenjie Yan on 3/1/19.
MWriteRequest(Source) - Constructor for class com.yanzhenjie.permission.setting.write.MWriteRequest
 
MWriteRequestFactory - Class in com.yanzhenjie.permission.setting.write
Created by Zhenjie Yan on 3/1/19.
MWriteRequestFactory() - Constructor for class com.yanzhenjie.permission.setting.write.MWriteRequestFactory
 

N

notification() - Method in class com.yanzhenjie.permission.Boot
 
notification() - Method in interface com.yanzhenjie.permission.option.Option
Handle notification permission.
Notify - Class in com.yanzhenjie.permission.notify
Created by Zhenjie Yan on 2/22/19.
Notify(Source) - Constructor for class com.yanzhenjie.permission.notify.Notify
 
Notify.ListenerRequestFactory - Interface in com.yanzhenjie.permission.notify
 
Notify.PermissionRequestFactory - Interface in com.yanzhenjie.permission.notify
 
NotifyOption - Interface in com.yanzhenjie.permission.notify.option
Created by Zhenjie Yan on 2/14/19.
NRequestFactory - Class in com.yanzhenjie.permission.install
Created by Zhenjie Yan on 2018/4/28.
NRequestFactory() - Constructor for class com.yanzhenjie.permission.install.NRequestFactory
 
NRequestFactory - Class in com.yanzhenjie.permission.notify
Created by Zhenjie Yan on 2018/5/29.
NRequestFactory() - Constructor for class com.yanzhenjie.permission.notify.NRequestFactory
 

O

onAction(T) - Method in interface com.yanzhenjie.permission.Action
An action.
onActivityResult(int, int, Intent) - Method in class com.yanzhenjie.permission.bridge.BridgeActivity
 
onBind(Intent) - Method in class com.yanzhenjie.permission.bridge.BridgeService
 
onCallback() - Method in interface com.yanzhenjie.permission.bridge.BridgeRequest.Callback
 
onCallback() - Method in class com.yanzhenjie.permission.setting.write.MWriteRequest
 
onCreate(Bundle) - Method in class com.yanzhenjie.permission.bridge.BridgeActivity
 
onCreate() - Method in class com.yanzhenjie.permission.FileProvider
 
onDenied(Action<File>) - Method in interface com.yanzhenjie.permission.install.InstallRequest
Action to be taken when all permissions are denied.
onDenied(Action<Void>) - Method in interface com.yanzhenjie.permission.notify.listener.ListenerRequest
Action to be taken when all permissions are denied.
onDenied(Action<Void>) - Method in interface com.yanzhenjie.permission.notify.PermissionRequest
Action to be taken when all permissions are denied.
onDenied(Action<Void>) - Method in interface com.yanzhenjie.permission.overlay.OverlayRequest
Action to be taken when all permissions are denied.
onDenied(Action<List<String>>) - Method in interface com.yanzhenjie.permission.runtime.PermissionRequest
Action to be taken when all permissions are denied.
onDenied(Action<Void>) - Method in interface com.yanzhenjie.permission.setting.write.WriteRequest
Action to be taken when all permissions are denied.
onFinish(T) - Method in class com.yanzhenjie.permission.task.TaskExecutor
 
onGranted(Action<File>) - Method in interface com.yanzhenjie.permission.install.InstallRequest
Action to be taken when all permissions are granted.
onGranted(Action<Void>) - Method in interface com.yanzhenjie.permission.notify.listener.ListenerRequest
Action to be taken when all permissions are granted.
onGranted(Action<Void>) - Method in interface com.yanzhenjie.permission.notify.PermissionRequest
Action to be taken when all permissions are granted.
onGranted(Action<Void>) - Method in interface com.yanzhenjie.permission.overlay.OverlayRequest
Action to be taken when all permissions are granted.
onGranted(Action<List<String>>) - Method in interface com.yanzhenjie.permission.runtime.PermissionRequest
Action to be taken when all permissions are granted.
onGranted(Action<Void>) - Method in interface com.yanzhenjie.permission.setting.write.WriteRequest
Action to be taken when all permissions are granted.
onKeyDown(int, KeyEvent) - Method in class com.yanzhenjie.permission.bridge.BridgeActivity
 
onPostExecute(T) - Method in class com.yanzhenjie.permission.task.TaskExecutor
 
onPreExecute() - Method in class com.yanzhenjie.permission.task.TaskExecutor
 
onRequestPermissionsResult(int, String[], int[]) - Method in class com.yanzhenjie.permission.bridge.BridgeActivity
 
openFile(Uri, String) - Method in class com.yanzhenjie.permission.FileProvider
 
Option - Interface in com.yanzhenjie.permission.option
Created by Zhenjie Yan on 2/22/19.
ORequestFactory - Class in com.yanzhenjie.permission.install
Created by Zhenjie Yan on 2018/4/28.
ORequestFactory() - Constructor for class com.yanzhenjie.permission.install.ORequestFactory
 
ORequestFactory - Class in com.yanzhenjie.permission.notify
Created by Zhenjie Yan on 2018/5/29.
ORequestFactory() - Constructor for class com.yanzhenjie.permission.notify.ORequestFactory
 
overlay() - Method in class com.yanzhenjie.permission.Boot
 
overlay() - Method in interface com.yanzhenjie.permission.option.Option
Handle overlay permission.
OverlayRequest - Interface in com.yanzhenjie.permission.overlay
Created by Zhenjie Yan on 2018/5/29.

P

permission() - Method in class com.yanzhenjie.permission.notify.Notify
 
permission() - Method in interface com.yanzhenjie.permission.notify.option.NotifyOption
Handle permissions.
permission(String...) - Method in interface com.yanzhenjie.permission.runtime.option.RuntimeOption
One or more permissions.
permission(String[]...) - Method in interface com.yanzhenjie.permission.runtime.option.RuntimeOption
One or more permission groups.
Permission - Class in com.yanzhenjie.permission.runtime
Permissions.
Permission() - Constructor for class com.yanzhenjie.permission.runtime.Permission
 
permission(String...) - Method in interface com.yanzhenjie.permission.runtime.PermissionRequest
One or more permissions.
permission(String[]...) - Method in interface com.yanzhenjie.permission.runtime.PermissionRequest
One or more permissions group.
permission(String...) - Method in class com.yanzhenjie.permission.runtime.Runtime
 
permission(String[]...) - Method in class com.yanzhenjie.permission.runtime.Runtime
 
Permission.Group - Class in com.yanzhenjie.permission.runtime
 
PermissionChecker - Interface in com.yanzhenjie.permission.checker
Created by Zhenjie Yan on 2018/1/7.
PermissionDef - Annotation Type in com.yanzhenjie.permission.runtime
Created Zhenjie Yan on 2019-10-10.
PermissionRequest - Interface in com.yanzhenjie.permission.notify
Created by Zhenjie Yan on 2/14/19.
PermissionRequest - Interface in com.yanzhenjie.permission.runtime
Permission request.
PHONE - Static variable in class com.yanzhenjie.permission.runtime.Permission.Group
 
PROCESS_OUTGOING_CALLS - Static variable in class com.yanzhenjie.permission.runtime.Permission
 

Q

query(Uri, String[], String, String[], String) - Method in class com.yanzhenjie.permission.FileProvider
 

R

rationale(Rationale<File>) - Method in interface com.yanzhenjie.permission.install.InstallRequest
Set request rationale.
rationale(Rationale<Void>) - Method in interface com.yanzhenjie.permission.notify.listener.ListenerRequest
Set request rationale.
rationale(Rationale<Void>) - Method in interface com.yanzhenjie.permission.notify.PermissionRequest
Set request rationale.
rationale(Rationale<Void>) - Method in interface com.yanzhenjie.permission.overlay.OverlayRequest
Set request rationale.
Rationale<T> - Interface in com.yanzhenjie.permission
Created by Zhenjie Yan on 2016/9/10.
rationale(Rationale<List<String>>) - Method in interface com.yanzhenjie.permission.runtime.PermissionRequest
Set request rationale.
rationale(Rationale<Void>) - Method in interface com.yanzhenjie.permission.setting.write.WriteRequest
Set request rationale.
READ_CALENDAR - Static variable in class com.yanzhenjie.permission.runtime.Permission
 
READ_CALL_LOG - Static variable in class com.yanzhenjie.permission.runtime.Permission
 
READ_CONTACTS - Static variable in class com.yanzhenjie.permission.runtime.Permission
 
READ_EXTERNAL_STORAGE - Static variable in class com.yanzhenjie.permission.runtime.Permission
 
READ_PHONE_NUMBERS - Static variable in class com.yanzhenjie.permission.runtime.Permission
 
READ_PHONE_STATE - Static variable in class com.yanzhenjie.permission.runtime.Permission
 
READ_SMS - Static variable in class com.yanzhenjie.permission.runtime.Permission
 
RECEIVE_MMS - Static variable in class com.yanzhenjie.permission.runtime.Permission
 
RECEIVE_SMS - Static variable in class com.yanzhenjie.permission.runtime.Permission
 
RECEIVE_WAP_PUSH - Static variable in class com.yanzhenjie.permission.runtime.Permission
 
RECORD_AUDIO - Static variable in class com.yanzhenjie.permission.runtime.Permission
 
RequestExecutor - Interface in com.yanzhenjie.permission
Request executor.
RequestManager - Class in com.yanzhenjie.permission.bridge
Created by Zhenjie Yan on 2/13/19.
runtime() - Method in class com.yanzhenjie.permission.Boot
 
runtime() - Method in interface com.yanzhenjie.permission.option.Option
Handle runtime permissions.
Runtime - Class in com.yanzhenjie.permission.runtime
Created by Zhenjie Yan on 2018/5/2.
Runtime(Source) - Constructor for class com.yanzhenjie.permission.runtime.Runtime
 
Runtime.PermissionRequestFactory - Interface in com.yanzhenjie.permission.runtime
 
RuntimeOption - Interface in com.yanzhenjie.permission.runtime.option
Created by Zhenjie Yan on 2/22/19.

S

SEND_SMS - Static variable in class com.yanzhenjie.permission.runtime.Permission
 
SENSORS - Static variable in class com.yanzhenjie.permission.runtime.Permission.Group
 
setCallback(BridgeRequest.Callback) - Method in class com.yanzhenjie.permission.bridge.BridgeRequest
 
setPermissions(List<String>) - Method in class com.yanzhenjie.permission.bridge.BridgeRequest
 
setting() - Method in class com.yanzhenjie.permission.Boot
 
setting() - Method in interface com.yanzhenjie.permission.option.Option
Handle system setting.
setting() - Method in interface com.yanzhenjie.permission.runtime.option.RuntimeOption
Permission settings.
setting() - Method in class com.yanzhenjie.permission.runtime.Runtime
 
Setting - Class in com.yanzhenjie.permission.setting
Created by Zhenjie Yan on 3/1/19.
Setting(Source) - Constructor for class com.yanzhenjie.permission.setting.Setting
 
Setting.SettingRequestFactory - Interface in com.yanzhenjie.permission.setting
 
SettingPage - Class in com.yanzhenjie.permission.runtime.setting
Created by Zhenjie Yan on 2018/4/30.
SettingPage(Source) - Constructor for class com.yanzhenjie.permission.runtime.setting.SettingPage
 
SettingRequest - Interface in com.yanzhenjie.permission.runtime.setting
Created by Zhenjie Yan on 2018/4/30.
setType(int) - Method in class com.yanzhenjie.permission.bridge.BridgeRequest
 
showRationale(Context, T, RequestExecutor) - Method in interface com.yanzhenjie.permission.Rationale
Show rationale to user.
SMS - Static variable in class com.yanzhenjie.permission.runtime.Permission.Group
 
Source - Class in com.yanzhenjie.permission.source
The source of the request.
Source() - Constructor for class com.yanzhenjie.permission.source.Source
 
StandardChecker - Class in com.yanzhenjie.permission.checker
Created by Zhenjie Yan on 2018/1/7.
StandardChecker() - Constructor for class com.yanzhenjie.permission.checker.StandardChecker
 
start() - Method in interface com.yanzhenjie.permission.install.InstallRequest
Start install.
start() - Method in interface com.yanzhenjie.permission.notify.listener.ListenerRequest
Start install.
start() - Method in interface com.yanzhenjie.permission.notify.PermissionRequest
Start install.
start() - Method in interface com.yanzhenjie.permission.overlay.OverlayRequest
Start request.
start(int) - Method in class com.yanzhenjie.permission.overlay.setting.LSettingPage
 
start(int) - Method in class com.yanzhenjie.permission.overlay.setting.MSettingPage
 
start() - Method in interface com.yanzhenjie.permission.runtime.PermissionRequest
Request permission.
start(int) - Method in class com.yanzhenjie.permission.runtime.setting.AllRequest
 
start(int) - Method in class com.yanzhenjie.permission.runtime.setting.SettingPage
Start.
start(int) - Method in interface com.yanzhenjie.permission.runtime.setting.SettingRequest
Start the setup.
start() - Method in class com.yanzhenjie.permission.setting.write.LWriteRequest
 
start() - Method in class com.yanzhenjie.permission.setting.write.MWriteRequest
 
start() - Method in interface com.yanzhenjie.permission.setting.write.WriteRequest
Start install.
startActivity(Intent) - Method in class com.yanzhenjie.permission.source.ActivitySource
 
startActivity(Intent) - Method in class com.yanzhenjie.permission.source.ContextSource
 
startActivity(Intent) - Method in class com.yanzhenjie.permission.source.FragmentSource
 
startActivity(Intent) - Method in class com.yanzhenjie.permission.source.Source
 
startActivity(Intent) - Method in class com.yanzhenjie.permission.source.WrapperSource
 
startActivity(Intent) - Method in class com.yanzhenjie.permission.source.XFragmentSource
 
startActivityForResult(Intent, int) - Method in class com.yanzhenjie.permission.bridge.BridgeActivity
 
startActivityForResult(Intent, int) - Method in class com.yanzhenjie.permission.source.ActivitySource
 
startActivityForResult(Intent, int) - Method in class com.yanzhenjie.permission.source.ContextSource
 
startActivityForResult(Intent, int) - Method in class com.yanzhenjie.permission.source.FragmentSource
 
startActivityForResult(Intent, int) - Method in class com.yanzhenjie.permission.source.Source
 
startActivityForResult(Intent, int) - Method in class com.yanzhenjie.permission.source.WrapperSource
 
startActivityForResult(Intent, int) - Method in class com.yanzhenjie.permission.source.XFragmentSource
 
STORAGE - Static variable in class com.yanzhenjie.permission.runtime.Permission.Group
 
StrictChecker - Class in com.yanzhenjie.permission.checker
Created by Zhenjie Yan on 2018/1/7.
StrictChecker() - Constructor for class com.yanzhenjie.permission.checker.StrictChecker
 
StringUtils - Class in com.yanzhenjie.permission.util
Created Zhenjie Yan on 2019-10-02.
StringUtils() - Constructor for class com.yanzhenjie.permission.util.StringUtils
 

T

TaskExecutor<T> - Class in com.yanzhenjie.permission.task
Created by Zhenjie Yan on 2019-09-23.
TaskExecutor(Context) - Constructor for class com.yanzhenjie.permission.task.TaskExecutor
 
textToHex(String) - Static method in class com.yanzhenjie.permission.util.StringUtils
 
transformText(Context, String...) - Static method in class com.yanzhenjie.permission.runtime.Permission
Turn permissions into text.
transformText(Context, String[]...) - Static method in class com.yanzhenjie.permission.runtime.Permission
Turn permissions into text.
transformText(Context, List<String>) - Static method in class com.yanzhenjie.permission.runtime.Permission
Turn permissions into text.
TYPE_ALERT_WINDOW - Static variable in class com.yanzhenjie.permission.bridge.BridgeRequest
 
TYPE_APP_DETAILS - Static variable in class com.yanzhenjie.permission.bridge.BridgeRequest
 
TYPE_INSTALL - Static variable in class com.yanzhenjie.permission.bridge.BridgeRequest
 
TYPE_NOTIFY - Static variable in class com.yanzhenjie.permission.bridge.BridgeRequest
 
TYPE_NOTIFY_LISTENER - Static variable in class com.yanzhenjie.permission.bridge.BridgeRequest
 
TYPE_OVERLAY - Static variable in class com.yanzhenjie.permission.bridge.BridgeRequest
 
TYPE_PERMISSION - Static variable in class com.yanzhenjie.permission.bridge.BridgeRequest
 
TYPE_WRITE_SETTING - Static variable in class com.yanzhenjie.permission.bridge.BridgeRequest
 

U

update(Uri, ContentValues, String, String[]) - Method in class com.yanzhenjie.permission.FileProvider
 
USE_SIP - Static variable in class com.yanzhenjie.permission.runtime.Permission
 

W

WaitDialog - Class in com.yanzhenjie.permission.task
Created by Zhenjie Yan on 2019-09-23.
WaitDialog(Context) - Constructor for class com.yanzhenjie.permission.task.WaitDialog
 
with(Context) - Static method in class com.yanzhenjie.permission.AndPermission
With context.
with(Fragment) - Static method in class com.yanzhenjie.permission.AndPermission
With Fragment.
WrapperSource - Class in com.yanzhenjie.permission.source
Created by Zhenjie Yan on 2/22/19.
WrapperSource(Source) - Constructor for class com.yanzhenjie.permission.source.WrapperSource
 
write() - Method in class com.yanzhenjie.permission.setting.Setting
Handle write system settings.
WRITE_CALENDAR - Static variable in class com.yanzhenjie.permission.runtime.Permission
 
WRITE_CALL_LOG - Static variable in class com.yanzhenjie.permission.runtime.Permission
 
WRITE_CONTACTS - Static variable in class com.yanzhenjie.permission.runtime.Permission
 
WRITE_EXTERNAL_STORAGE - Static variable in class com.yanzhenjie.permission.runtime.Permission
 
WriteRequest - Interface in com.yanzhenjie.permission.setting.write
Created by Zhenjie Yan on 3/1/19.

X

XFragmentSource - Class in com.yanzhenjie.permission.source
android.support.v4.app.Fragment Wrapper.
XFragmentSource(Fragment) - Constructor for class com.yanzhenjie.permission.source.XFragmentSource
 
A B C D E F G H I J L M N O P Q R S T U W X 
Skip navigation links