-
public class IntentUtilsAuthor: bin.yang Maintainer: bin.yang Date: 2019/6/29 0029 Copyright: 2019 Inc. All rights reserved. Desc:意图相关
-
-
Field Summary
Fields Modifier and Type Field Description public final static IntentUtilsINSTANCE
-
Method Summary
Modifier and Type Method Description final UnitlaunchAPP(Context context, String packageName)根据包名启动app final UnitlaunchAction(Context context, String action)通过action启动app final UnitlaunchActionWithPkgName(Context context, String action, String pkgName)通过action和包名启动app final UnitlaunchActionWithBundle(Context context, String action, Bundle bundle)通过action启动app,并设置bundle final UnitlaunchActivity(Context context, String packageName, String activityName)启动指定activity final BooleancheckActivityIntent(Context context, Intent intent)Activity intent有效性检查 final BooleancheckServiceIntent(Context context, Intent intent)服务 intent有效性检查 final BooleancheckReceiverIntent(Context context, Intent intent)广播 intent有效性检查 final StringgetPkgNameByActivityIntent(Context context, Intent intent)通过Activity intent获取包名 final StringgetPkgNameByServiceIntent(Context context, Intent intent)通过服务 intent获取包名 final StringgetPkgNameByReceiverIntent(Context context, Intent intent)通过广播intent获取包名 final UnitlaunchAppInstallActivity(Context context, String pkgname)启动原生卸载apk的界面 -
-
Method Detail
-
launchAPP
final Unit launchAPP(Context context, String packageName)
根据包名启动app
- Parameters:
context- The ContextpackageName- 包名
-
launchAction
final Unit launchAction(Context context, String action)
通过action启动app
- Parameters:
context- The Contextaction- action
-
launchActionWithPkgName
final Unit launchActionWithPkgName(Context context, String action, String pkgName)
通过action和包名启动app
- Parameters:
context- The Contextaction- action
-
launchActionWithBundle
final Unit launchActionWithBundle(Context context, String action, Bundle bundle)
通过action启动app,并设置bundle
- Parameters:
context- The Contextaction- 广播
-
launchActivity
final Unit launchActivity(Context context, String packageName, String activityName)
启动指定activity
-
checkActivityIntent
final Boolean checkActivityIntent(Context context, Intent intent)
Activity intent有效性检查
-
checkServiceIntent
final Boolean checkServiceIntent(Context context, Intent intent)
服务 intent有效性检查
-
checkReceiverIntent
final Boolean checkReceiverIntent(Context context, Intent intent)
广播 intent有效性检查
-
getPkgNameByActivityIntent
final String getPkgNameByActivityIntent(Context context, Intent intent)
通过Activity intent获取包名
-
getPkgNameByServiceIntent
final String getPkgNameByServiceIntent(Context context, Intent intent)
通过服务 intent获取包名
-
getPkgNameByReceiverIntent
final String getPkgNameByReceiverIntent(Context context, Intent intent)
通过广播intent获取包名
-
launchAppInstallActivity
final Unit launchAppInstallActivity(Context context, String pkgname)
启动原生卸载apk的界面
-
-
-
-