1

我是安卓新手。说,我打开一个应用程序,我想在单击一个按钮后打开另一个应用程序。我怎样才能完成这项任务?如果您能给我提供一些关于此的教程,将不胜感激。

4

6 回答 6

2
Intent intent = new Intent();    
intent.setClassName("**package.name**", "**package.name.LauncherActivityName**");
startActivityForResult(intent,REQUEST_CODE);

您需要知道要调用的活动的包名和类名

于 2012-10-12T04:08:28.407 回答
1

使用此代码:

Intent launchIntent = getPackageManager().getLaunchIntentForPackage("com.example.package");
startActivity(launchIntent);

您要启动的应用程序必须在设备上。

于 2012-10-12T04:21:43.163 回答
1
Intent i = new Intent(Intent.ACTION_MAIN);
PackageManager manager = getPackageManager();
i = manager.getLaunchIntentForPackage("app package name");
i.addCategory(Intent.CATEGORY_LAUNCHER);
startActivity(i);
于 2012-10-12T04:21:46.393 回答
0
Intent appIntent = getPackageManager().getLaunchIntentForPackage("your app package name ");
startActivity(appIntent );
于 2012-10-12T04:16:23.847 回答
0

如果其他应用程序是预打包应用程序的意思,教程可能会对您有所帮助。

如果其他应用程序将成为您的应用程序,那么您需要学习 Implicit Intent教程

于 2012-10-12T04:16:41.557 回答
0

还包括您计划在调用包的清单文件中调用的其他应用程序的活动。

于 2012-10-12T04:20:52.583 回答