Skip navigation links
A B C D E G H N O P R S T W 

A

AfterPermissionGranted - Annotation Type in pub.devrel.easypermissions
 
AppSettingsDialog - Class in pub.devrel.easypermissions
Dialog to prompt the user to go to the app's settings screen and enable permissions.
AppSettingsDialog.Builder - Class in pub.devrel.easypermissions
Builder for an AppSettingsDialog.
AppSettingsDialogHolderActivity - Class in pub.devrel.easypermissions
 
AppSettingsDialogHolderActivity() - Constructor for class pub.devrel.easypermissions.AppSettingsDialogHolderActivity
 

B

BaseSupportPermissionsHelper<T> - Class in pub.devrel.easypermissions.helper
Implementation of PermissionHelper for Support Library host classes.
BaseSupportPermissionsHelper(T) - Constructor for class pub.devrel.easypermissions.helper.BaseSupportPermissionsHelper
 
build() - Method in class pub.devrel.easypermissions.AppSettingsDialog.Builder
Build the AppSettingsDialog from the specified options.
build() - Method in class pub.devrel.easypermissions.PermissionRequest.Builder
Build the permission request.
Builder(Activity) - Constructor for class pub.devrel.easypermissions.AppSettingsDialog.Builder
Create a new Builder for an AppSettingsDialog.
Builder(Fragment) - Constructor for class pub.devrel.easypermissions.AppSettingsDialog.Builder
Create a new Builder for an AppSettingsDialog.
Builder(Activity, int, String...) - Constructor for class pub.devrel.easypermissions.PermissionRequest.Builder
Construct a new permission request builder with a host, request code, and the requested permissions.
Builder(Fragment, int, String...) - Constructor for class pub.devrel.easypermissions.PermissionRequest.Builder
 

C

createShowDialogIntent(Context, AppSettingsDialog) - Static method in class pub.devrel.easypermissions.AppSettingsDialogHolderActivity
 
CREATOR - Static variable in class pub.devrel.easypermissions.AppSettingsDialog
 

D

DEFAULT_SETTINGS_REQ_CODE - Static variable in class pub.devrel.easypermissions.AppSettingsDialog
 
describeContents() - Method in class pub.devrel.easypermissions.AppSettingsDialog
 
directRequestPermissions(int, String...) - Method in class pub.devrel.easypermissions.helper.PermissionHelper
 

E

EasyPermissions - Class in pub.devrel.easypermissions
Utility to request and check System permissions for apps targeting Android M (API >= 23).
EasyPermissions() - Constructor for class pub.devrel.easypermissions.EasyPermissions
 
EasyPermissions.PermissionCallbacks - Interface in pub.devrel.easypermissions
Callback interface to receive the results of EasyPermissions.requestPermissions() calls.
EasyPermissions.RationaleCallbacks - Interface in pub.devrel.easypermissions
Callback interface to receive button clicked events of the rationale dialog
equals(Object) - Method in class pub.devrel.easypermissions.PermissionRequest
 

G

getContext() - Method in class pub.devrel.easypermissions.helper.PermissionHelper
 
getHelper() - Method in class pub.devrel.easypermissions.PermissionRequest
 
getHost() - Method in class pub.devrel.easypermissions.helper.PermissionHelper
 
getNegativeButtonText() - Method in class pub.devrel.easypermissions.PermissionRequest
 
getPerms() - Method in class pub.devrel.easypermissions.PermissionRequest
 
getPositiveButtonText() - Method in class pub.devrel.easypermissions.PermissionRequest
 
getRationale() - Method in class pub.devrel.easypermissions.PermissionRequest
 
getRequestCode() - Method in class pub.devrel.easypermissions.PermissionRequest
 
getSupportFragmentManager() - Method in class pub.devrel.easypermissions.helper.BaseSupportPermissionsHelper
 
getTheme() - Method in class pub.devrel.easypermissions.PermissionRequest
 

H

hashCode() - Method in class pub.devrel.easypermissions.PermissionRequest
 
hasPermissions(Context, String...) - Static method in class pub.devrel.easypermissions.EasyPermissions
Check if the calling context has a set of permissions.

N

newInstance(Activity) - Static method in class pub.devrel.easypermissions.helper.PermissionHelper
 
newInstance(Fragment) - Static method in class pub.devrel.easypermissions.helper.PermissionHelper
 
newInstance(String, String, String, int, int, String[]) - Static method in class pub.devrel.easypermissions.RationaleDialogFragment
 
newInstance(String, String, String, int, int, String[]) - Static method in class pub.devrel.easypermissions.RationaleDialogFragmentCompat
 

O

onActivityResult(int, int, Intent) - Method in class pub.devrel.easypermissions.AppSettingsDialogHolderActivity
 
onAttach(Context) - Method in class pub.devrel.easypermissions.RationaleDialogFragment
 
onAttach(Context) - Method in class pub.devrel.easypermissions.RationaleDialogFragmentCompat
 
onClick(DialogInterface, int) - Method in class pub.devrel.easypermissions.AppSettingsDialogHolderActivity
 
onCreate(Bundle) - Method in class pub.devrel.easypermissions.AppSettingsDialogHolderActivity
 
onCreateDialog(Bundle) - Method in class pub.devrel.easypermissions.RationaleDialogFragment
 
onCreateDialog(Bundle) - Method in class pub.devrel.easypermissions.RationaleDialogFragmentCompat
 
onDestroy() - Method in class pub.devrel.easypermissions.AppSettingsDialogHolderActivity
 
onDetach() - Method in class pub.devrel.easypermissions.RationaleDialogFragment
 
onDetach() - Method in class pub.devrel.easypermissions.RationaleDialogFragmentCompat
 
onPermissionsDenied(int, List<String>) - Method in interface pub.devrel.easypermissions.EasyPermissions.PermissionCallbacks
 
onPermissionsGranted(int, List<String>) - Method in interface pub.devrel.easypermissions.EasyPermissions.PermissionCallbacks
 
onRationaleAccepted(int) - Method in interface pub.devrel.easypermissions.EasyPermissions.RationaleCallbacks
 
onRationaleDenied(int) - Method in interface pub.devrel.easypermissions.EasyPermissions.RationaleCallbacks
 
onRequestPermissionsResult(int, String[], int[], Object...) - Static method in class pub.devrel.easypermissions.EasyPermissions
Handle the result of a permission request, should be called from the calling Activity's ActivityCompat.OnRequestPermissionsResultCallback#onRequestPermissionsResult(int, String[], int[]) method.
onSaveInstanceState(Bundle) - Method in class pub.devrel.easypermissions.RationaleDialogFragment
 

P

PermissionHelper<T> - Class in pub.devrel.easypermissions.helper
Delegate class to make permission calls based on the 'host' (Fragment, Activity, etc).
PermissionHelper(T) - Constructor for class pub.devrel.easypermissions.helper.PermissionHelper
 
permissionPermanentlyDenied(Activity, String) - Static method in class pub.devrel.easypermissions.EasyPermissions
Check if a permission has been permanently denied (user clicked "Never ask again").
permissionPermanentlyDenied(Fragment, String) - Static method in class pub.devrel.easypermissions.EasyPermissions
 
permissionPermanentlyDenied(String) - Method in class pub.devrel.easypermissions.helper.PermissionHelper
 
PermissionRequest - Class in pub.devrel.easypermissions
An immutable model object that holds all of the parameters associated with a permission request, such as the permissions, request code, and rationale.
PermissionRequest.Builder - Class in pub.devrel.easypermissions
Builder to build a permission request with variable options.
pub.devrel.easypermissions - package pub.devrel.easypermissions
 
pub.devrel.easypermissions.helper - package pub.devrel.easypermissions.helper
 

R

RationaleDialogFragment - Class in pub.devrel.easypermissions
DialogFragment to display rationale for permission requests when the request comes from a Fragment or Activity that can host a Fragment.
RationaleDialogFragment() - Constructor for class pub.devrel.easypermissions.RationaleDialogFragment
 
RationaleDialogFragmentCompat - Class in pub.devrel.easypermissions
AppCompatDialogFragment to display rationale for permission requests when the request comes from a Fragment or Activity that can host a Fragment.
RationaleDialogFragmentCompat() - Constructor for class pub.devrel.easypermissions.RationaleDialogFragmentCompat
 
requestPermissions(Activity, String, int, String...) - Static method in class pub.devrel.easypermissions.EasyPermissions
Request a set of permissions, showing a rationale if the system requests it.
requestPermissions(Fragment, String, int, String...) - Static method in class pub.devrel.easypermissions.EasyPermissions
Request permissions from a Support Fragment with standard OK/Cancel buttons.
requestPermissions(PermissionRequest) - Static method in class pub.devrel.easypermissions.EasyPermissions
Request a set of permissions.
requestPermissions(String, String, String, int, int, String...) - Method in class pub.devrel.easypermissions.helper.PermissionHelper
 

S

setNegativeButton(String) - Method in class pub.devrel.easypermissions.AppSettingsDialog.Builder
Set the negative button text, default is R.string.cancel.
setNegativeButton(int) - Method in class pub.devrel.easypermissions.AppSettingsDialog.Builder
Set the negative button text, default is R.string.cancel.
setNegativeButtonText(String) - Method in class pub.devrel.easypermissions.PermissionRequest.Builder
Set the negative button text for the rationale dialog should it be shown.
setNegativeButtonText(int) - Method in class pub.devrel.easypermissions.PermissionRequest.Builder
 
setOpenInNewTask(boolean) - Method in class pub.devrel.easypermissions.AppSettingsDialog.Builder
Set whether the settings screen should be opened in a separate task.
setPositiveButton(String) - Method in class pub.devrel.easypermissions.AppSettingsDialog.Builder
Set the positive button text, default is R.string.ok.
setPositiveButton(int) - Method in class pub.devrel.easypermissions.AppSettingsDialog.Builder
Set the positive button text, default is R.string.ok.
setPositiveButtonText(String) - Method in class pub.devrel.easypermissions.PermissionRequest.Builder
Set the positive button text for the rationale dialog should it be shown.
setPositiveButtonText(int) - Method in class pub.devrel.easypermissions.PermissionRequest.Builder
 
setRationale(String) - Method in class pub.devrel.easypermissions.AppSettingsDialog.Builder
Set the rationale dialog.
setRationale(int) - Method in class pub.devrel.easypermissions.AppSettingsDialog.Builder
Set the rationale dialog.
setRationale(String) - Method in class pub.devrel.easypermissions.PermissionRequest.Builder
Set the rationale to display to the user if they don't allow your permissions on the first try.
setRationale(int) - Method in class pub.devrel.easypermissions.PermissionRequest.Builder
 
setRequestCode(int) - Method in class pub.devrel.easypermissions.AppSettingsDialog.Builder
Set the request code use when launching the Settings screen for result, can be retrieved in the calling Activity's Activity.onActivityResult(int, int, Intent) method.
setTheme(int) - Method in class pub.devrel.easypermissions.PermissionRequest.Builder
Set the theme to be used for the rationale dialog should it be shown.
setThemeResId(int) - Method in class pub.devrel.easypermissions.AppSettingsDialog.Builder
Set the dialog theme.
setTitle(String) - Method in class pub.devrel.easypermissions.AppSettingsDialog.Builder
Set the title dialog.
setTitle(int) - Method in class pub.devrel.easypermissions.AppSettingsDialog.Builder
Set the title dialog.
shouldShowRequestPermissionRationale(String) - Method in class pub.devrel.easypermissions.helper.PermissionHelper
 
show() - Method in class pub.devrel.easypermissions.AppSettingsDialog
Display the built dialog.
showAllowingStateLoss(FragmentManager, String) - Method in class pub.devrel.easypermissions.RationaleDialogFragment
Version of DialogFragment.show(FragmentManager, String) that no-ops when an IllegalStateException would otherwise occur.
showAllowingStateLoss(FragmentManager, String) - Method in class pub.devrel.easypermissions.RationaleDialogFragmentCompat
Version of DialogFragment.show(FragmentManager, String) that no-ops when an IllegalStateException would otherwise occur.
showRequestPermissionRationale(String, String, String, int, int, String...) - Method in class pub.devrel.easypermissions.helper.BaseSupportPermissionsHelper
 
showRequestPermissionRationale(String, String, String, int, int, String...) - Method in class pub.devrel.easypermissions.helper.PermissionHelper
 
somePermissionDenied(Activity, String...) - Static method in class pub.devrel.easypermissions.EasyPermissions
See if some denied permission has been permanently denied.
somePermissionDenied(Fragment, String...) - Static method in class pub.devrel.easypermissions.EasyPermissions
 
somePermissionDenied(String...) - Method in class pub.devrel.easypermissions.helper.PermissionHelper
 
somePermissionPermanentlyDenied(Activity, List<String>) - Static method in class pub.devrel.easypermissions.EasyPermissions
Check if at least one permission in the list of denied permissions has been permanently denied (user clicked "Never ask again").
somePermissionPermanentlyDenied(Fragment, List<String>) - Static method in class pub.devrel.easypermissions.EasyPermissions
 
somePermissionPermanentlyDenied(List<String>) - Method in class pub.devrel.easypermissions.helper.PermissionHelper
 

T

TAG - Static variable in class pub.devrel.easypermissions.RationaleDialogFragment
 
TAG - Static variable in class pub.devrel.easypermissions.RationaleDialogFragmentCompat
 
toString() - Method in class pub.devrel.easypermissions.PermissionRequest
 

W

writeToParcel(Parcel, int) - Method in class pub.devrel.easypermissions.AppSettingsDialog
 
A B C D E G H N O P R S T W 
Skip navigation links