public void launchApp(Context context, String packageName, String activityName) {
Intent intent = context.getPackageManager().getLaunchIntentForPackage(packageName);
if (intent == null) {
// 应用程序未安装
return;
}
intent.setComponent(new ComponentName(packageName, activityName));
context.startActivity(intent);
}
调用例子:
launchApp(this, "com.android", "com.android.MainActivity");