我最近开发了一个应用程序,其中我想使用以前开发的一个小应用程序,让我们在以下一种视图中说:
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。