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(Context context,
String... permissions) |
static Intent |
getSettingIntent(Context context) |
static boolean |
isDenied(Context context,
String permission) |
static boolean |
isGranted(Context context,
String... permissions) |
static void |
startSettingActivityForResult(Activity activity) |
static void |
startSettingActivityForResult(Activity activity,
int requestCode) |
static void |
startSettingActivityForResult(android.support.v4.app.Fragment fragment) |
static void |
startSettingActivityForResult(android.support.v4.app.Fragment fragment,
int requestCode) |
public static final int REQ_CODE_REQUEST_SETTING
public static List<String> getDeniedPermissions(Context context, @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 void startSettingActivityForResult(android.support.v4.app.Fragment fragment)
public static void startSettingActivityForResult(android.support.v4.app.Fragment fragment, int requestCode)