如何从android中的单个应用程序调用多个应用程序

时间:2014-07-26 09:58:57

标签: android-intent

我是android.i新手创建了一个application.i我试图在单个应用程序中调用多个应用程序 我在使用gridview的第一个活动中创建了应用程序 点击每个网格视图图标我正在使用intent.i.e。

启动另一个应用程序
 Intent intent = new intent(Intent.ACTION_MAIN);
 intent.setclassName("pakagename","pakageName.ClassName");
 startActivity(intent);

但它未能启动另一个应用程序..
AndroidManifest文件中是否需要更改?

1 个答案:

答案 0 :(得分:0)

Intent intent = new Intent("android.intent.action.MAIN");
intent.setComponent(ComponentName.unflattenFromString("com.google.android.maps.mytracks/com.google.android.apps.mytracks.MyTracks"));
intent.addCategory("android.intent.category.LAUNCHER");
startActivity(intent);

在startActivity(intent)之前添加一行;

intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);