如何将"glue"两个Android应用程序合二为一?

How to "glue" two Android applications into one?

我目前正在 Android Studio 中开发两个应用程序。

第一个是使用传感器接收数据并对其进行一些计算,第二个是增强现实应用程序(使用 Metaio),它可以检测人体并在用户的胸部生成一颗心。

我分别开发了它们,但我想成为同一个应用程序的一部分。就像当我进入应用程序时可以选择我想使用其中的一个,并且可以返回到那个状态以便使用另一个。

这可能吗?如果是,怎么办?

谢谢

高水平:

  • 使用简单的 activity 创建一个新项目,用于在
  • 中选择要 运行 的模式
  • 将两个模块拉入新项目(以及它们可能依赖的任何其他模块)
  • 从两个原始启动活动中删除 LAUNCHER 属性,新启动器将是您刚刚创建的新 activity
  • 编写您的新 activity,使用一个分支为您的第一个应用程序通常的 LAUNCHER activity 或第二个应用程序加载意图

没有神奇的过程可以为您完成这一切,但应该不会太难。