public class IntentWrapper
extends java.lang.Object
| 限定符和类型 | 字段和说明 |
|---|---|
protected static int |
COOLPAD |
protected static int |
DOZE |
protected static int |
GIONEE |
protected static int |
HUAWEI |
protected static int |
HUAWEI_GOD |
protected android.content.Intent |
intent |
protected static int |
LENOVO |
protected static int |
LENOVO_GOD |
protected static int |
LETV |
protected static int |
LETV_GOD |
protected static int |
MEIZU |
protected static int |
MEIZU_GOD |
protected static int |
OPPO |
protected static int |
OPPO_OLD |
protected static int |
SAMSUNG_L |
protected static int |
SAMSUNG_M |
protected static java.lang.String |
sApplicationName |
protected static java.util.List<IntentWrapper> |
sIntentWrapperList |
protected int |
type |
protected static int |
VIVO_GOD |
protected static int |
XIAOMI |
protected static int |
XIAOMI_GOD |
protected static int |
ZTE |
protected static int |
ZTE_GOD |
| 限定符 | 构造器和说明 |
|---|---|
protected |
IntentWrapper(android.content.Intent intent,
int type) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected boolean |
doesActivityExists()
判断本机上是否有能处理当前Intent的Activity
|
static java.lang.String |
getApplicationName() |
static java.util.List<IntentWrapper> |
getIntentWrapperList() |
static void |
onBackPressed(android.app.Activity a)
防止华为机型未加入白名单时按返回键回到桌面再锁屏后几秒钟进程被杀
|
void |
startActivitySafely(android.app.Activity activityContext)
安全地启动一个Activity
|
static java.util.List<IntentWrapper> |
whiteListMatters(android.app.Activity a,
java.lang.String reason)
处理白名单.
|
protected static final int DOZE
protected static final int HUAWEI
protected static final int HUAWEI_GOD
protected static final int XIAOMI
protected static final int XIAOMI_GOD
protected static final int SAMSUNG_L
protected static final int MEIZU
protected static final int MEIZU_GOD
protected static final int OPPO
protected static final int SAMSUNG_M
protected static final int OPPO_OLD
protected static final int VIVO_GOD
protected static final int GIONEE
protected static final int LETV
protected static final int LETV_GOD
protected static final int COOLPAD
protected static final int LENOVO
protected static final int LENOVO_GOD
protected static final int ZTE
protected static final int ZTE_GOD
protected static java.util.List<IntentWrapper> sIntentWrapperList
protected static java.lang.String sApplicationName
protected android.content.Intent intent
protected int type
public static java.util.List<IntentWrapper> getIntentWrapperList()
public static java.lang.String getApplicationName()
public static java.util.List<IntentWrapper> whiteListMatters(android.app.Activity a, java.lang.String reason)
public static void onBackPressed(android.app.Activity a)
protected boolean doesActivityExists()
public void startActivitySafely(android.app.Activity activityContext)