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

BaseFrameworkPermissionsHelper<T> - Class in pub.devrel.easypermissions.helper
Implementation of PermissionHelper for framework host classes.
BaseFrameworkPermissionsHelper(T) - Constructor for class pub.devrel.easypermissions.helper.BaseFrameworkPermissionsHelper
 
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.
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.

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.

G

getContext() - Method in class pub.devrel.easypermissions.helper.PermissionHelper
 
getFragmentManager() - Method in class pub.devrel.easypermissions.helper.BaseFrameworkPermissionsHelper
 
getHost() - Method in class pub.devrel.easypermissions.helper.PermissionHelper
 
getSupportFragmentManager() - Method in class pub.devrel.easypermissions.helper.BaseSupportPermissionsHelper
 

H

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(int, int, String, int, String[]) - Static method in class pub.devrel.easypermissions.RationaleDialogFragment
 
newInstance(int, int, String, 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
 
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.

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
 
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 permissions from an Activity with standard OK/Cancel buttons.
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(Activity, String, int, int, int, String...) - Static method in class pub.devrel.easypermissions.EasyPermissions
Request a set of permissions, showing rationale if the system requests it.
requestPermissions(Fragment, String, int, int, int, String...) - Static method in class pub.devrel.easypermissions.EasyPermissions
Request permissions from a Support Fragment.
requestPermissions(String, int, 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.
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.
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.
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.
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.
shouldShowRationale(String...) - Method in class pub.devrel.easypermissions.helper.PermissionHelper
 
shouldShowRequestPermissionRationale(String) - Method in class pub.devrel.easypermissions.helper.PermissionHelper
 
show() - Method in class pub.devrel.easypermissions.AppSettingsDialog
Display the built dialog.
showRequestPermissionRationale(String, int, int, int, String...) - Method in class pub.devrel.easypermissions.helper.BaseFrameworkPermissionsHelper
 
showRequestPermissionRationale(String, int, int, int, String...) - Method in class pub.devrel.easypermissions.helper.BaseSupportPermissionsHelper
 
showRequestPermissionRationale(String, int, 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
 

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