VirtualApp,这是一个能够帮助你开辟一块虚拟空间的移动软件。并且通过VirtualApp你还能将外部环境彻底防护,感受app多开管理等。
VirtualApp是一个完成App虚拟化技术模块的开源软件。VirtualApp允许你给app开辟一块虚拟空间,在这块虚拟空间,你能添加外界app进去,运行已添加的软件,与外部环境彻底防护,以此来实现了app多开功能的。
VirtualApp使用说明书:
1、把你的host和plugins所需要的管理权限参与到你的manifest明细文档里。
2、从你的软件lication文件添加如下所示编码:
@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});