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

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


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

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


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

还是应该以其他方式添加库?

非常感谢。

最佳答案

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

您可以使用以下库之一:


VirtualApp


  VirtualApp是Android的开放平台,可让您创建一个
  虚拟空间,您可以在其中安装和运行apk。除此之外,
  VirtualApp还是一个插件框架,这些插件运行在
  VirtualApp不需要任何约束。 VirtualApp没有
  需要root,它正在本地进程上运行

DL: Apk(中文自述文件)。
Android PluginManager


  PluginManager用于管理Eclipse等android应用程序
  插件。您可以从放置在桌面上的未安装的APK开始活动
  sdcard,就像它已安装或注册在应用程序的
  AndroidManifest.xml。

07-24 09:44
查看更多