public abstract class TedPermissionBase extends Object
| Modifier and Type | Field and Description |
|---|---|
static int |
REQ_CODE_REQUEST_SETTING |
| Constructor and Description |
|---|
TedPermissionBase() |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
canRequestPermission(Activity activity,
String... permissions) |
static List<String> |
getDeniedPermissions(String... permissions) |
static Intent |
getSettingIntent() |
static boolean |
isDenied(String permission) |
static boolean |
isGranted(String... permissions) |
static void |
startSettingActivityForResult(Activity activity) |
static void |
startSettingActivityForResult(Activity activity,
int requestCode) |
static void |
startSettingActivityForResult(androidx.fragment.app.Fragment fragment) |
static void |
startSettingActivityForResult(androidx.fragment.app.Fragment fragment,
int requestCode) |
public static final int REQ_CODE_REQUEST_SETTING
public static boolean isGranted(@NonNull
String... permissions)
public static boolean isDenied(@NonNull
String permission)
public static List<String> getDeniedPermissions(@NonNull String... permissions)
public static boolean canRequestPermission(Activity activity, @NonNull String... permissions)
public static void startSettingActivityForResult(Activity activity)
public static void startSettingActivityForResult(Activity activity, int requestCode)
public static Intent getSettingIntent()
public static void startSettingActivityForResult(androidx.fragment.app.Fragment fragment)
public static void startSettingActivityForResult(androidx.fragment.app.Fragment fragment,
int requestCode)