我最近开发了一个应用程序,其中我想使用我之前开发的一个小应用程序,让我们在下面的一个视图中说:
public class MyMain extends Activity {
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
showmysmallapp(); //how?
}
}
我已将小应用程序保存为aar文件并将其导入我的新应用程序并添加到我的build.gradle
依赖项中:
dependencies {
compile project(":mysmallapp")
...
}
当我的主应用程序视图启动时,如何运行整个小应用程序?
或者我应该以另一种方式添加库吗?
非常感谢。
答案 0 :(得分:2)
我想您想将应用作为插件运行。
您可以使用以下其中一个库:
VirtualApp是Android的开放平台,允许您创建 虚拟空间,你可以在里面安装和运行apk。除此之外, VirtualApp也是一个插件框架,运行的插件 VirtualApp不需要任何约束。 VirtualApp没有 要求root,它在本地进程上运行
DL: Apk(自述文件中文)。
PluginManager用于管理eclipse等android应用程序 插件。你可以从放置的未安装的apk开始一个活动 sdcard,就像它在应用程序中安装或注册一样 的AndroidManifest.xml。