- 软件介绍
- 软件截图
- 相关文章
virtual基本简介
VirtualApp是一个实现App虚拟化引擎的开源项目。VirtualApp允许你给app开辟一块虚拟空间,在这块虚拟空间,你可以添加外部app进来,启动已添加的app,与外部环境完全隔离,从而实现了app双开的功能。
virtual使用方法
VirtualApp使用说明:
1、将你的host和plugins需要的权限加入到你的manifest清单文件里。
2、在你的application文件添加如下代码:
@Override
protected void attachBaseContext(Context base) {
StubManifest.STUB_CP_AUTHORITY = BuildConfig.APPLICATION_ID + "." + StubManifest.STUB_DEF_AUTHORITY;
ServiceManagerNative.SERVICE_CP_AUTH = BuildConfig.APPLICATION_ID + "." + ServiceManagerNative.SERVICE_DEF_AUTH;
super.attachBaseContext(base);
try {
VirtualCore.getCore().startup(base);
} catch (Throwable e) {
e.printStackTrace();
}
}
3、将app添加在虚拟引擎(即:VirtualApp框架)里:
VirtualCore.getCore().installApp({APK PATH}, flags);
4、启动app:
VirtualCore.getCore().launchApp({PackageName});
5、移除app:
VirtualCore.getCore().uninstallApp({PackageName});
6、获取app有关的信息:
VirtualCore.getCore().findApp({PackageName});