Android如何在另一个小应用程序中运行

时间:2016-10-23 04:32:53

标签: java android android-studio

我最近开发了一个应用程序,其中我想使用我之前开发的一个小应用程序,让我们在下面的一个视图中说:

public class MyMain extends Activity {
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    showmysmallapp(); //how?
  }
}

我已将小应用程序保存为aar文件并将其导入我的新应用程序并添加到我的build.gradle依赖项中:

dependencies {
  compile project(":mysmallapp")
  ... 
}

当我的主应用程序视图启动时,如何运行整个小应用程序?

或者我应该以另一种方式添加库吗?

非常感谢。

1 个答案:

答案 0 :(得分:2)

我想您想将应用作为插件运行。

您可以使用以下其中一个库:

  1. VirtualApp

      

    VirtualApp是Android的开放平台,允许您创建   虚拟空间,你可以在里面安装和运行apk。除此之外,   VirtualApp也是一个插件框架,运行的插件   VirtualApp不需要任何约束。 VirtualApp没有   要求root,它在本地进程上运行

  2. DL: Apk(自述文件中文)。

  3. Android PluginManager

      

    PluginManager用于管理eclipse等android应用程序   插件。你可以从放置的未安装的apk开始一个活动   sdcard,就像它在应用程序中安装或注册一样   的AndroidManifest.xml。