Android:将两个不同的应用程序合并为一个

时间:2012-11-18 10:38:25

标签: android android-layout android-intent android-emulator android-ndk

我有两个不同应用程序的源代码。在一个单独的项目中,我想启动一个应用程序,如果用户单击选项1然后转到第一个应用程序,然后单击下一个按钮,然后转到其他应用程序。我用按钮做了一个主页面。现在我该如何完成这项任务。

4 个答案:

答案 0 :(得分:0)

如果你需要应该由第三个(你的)启动的应用程序,那么请确保你的设备上安装了这两个应用程序,然后从第三个开始通过Intent启动它们。

答案 1 :(得分:0)

这很容易。查看/system/bin/am命令(此处:How to start an Android application from the command line?)。您可以使用Runtime.getRuntime().exec()从代码中运行它。

答案 2 :(得分:0)

Intent LaunchIntent = getPackageManager().getLaunchIntentForPackage("PACKAGE NAME OF THE OTHER APPLICATION");
startActivity(LaunchIntent);

将“其他应用程序的包名称”替换为您要运行的应用程序的包名称

答案 3 :(得分:0)

您可以使用2个按钮创建一个新的Activity,并将其设为MainActvity。从按钮1调用第一个应用程序的MainActivity和第二个按钮调用第二个应用程序的MainActivity使用Intent和startActivity()。

并在AndroidManifest.xml中进行必要的更改