Likes LBE Parallel Space
, VirtualApp is an open platform for Android that allows you to create a Virtual Space
,
you can install and run apk inside. Beyond that, VirtualApp is also a Plugin Framework
,
the plugins running on VirtualApp does not require any constraints.
VirtualApp does not require root, it is running on the local process
.
VirtualApp was born in early 2015, Originally, it is just a simple plugin framework,
But as time goes on,
the compatibility of it is getting better and better.
in the end, it evolved into a Virtual Container
.
-
VirtualApp use the
@hide API
, so you must use ourandroid.jar
replace the old one (Android-SDK/platforms/android-23/{android.jar}). -
Add all permissions your host and your plugins need to use.
-
Goto your Application and insert the following code:
@Override
protected void attachBaseContext(Context base) {
super.attachBaseContext(base);
try {
VirtualCore.getCore().startup(base);
} catch (Throwable e) {
e.printStackTrace();
}
}
- For Install a virtual App, use this function:
VirtualCore.getCore().installApp({APK PATH}, flags);
- For Launch a virtual App, use this function:
VirtualCore.getCore().launchApp({PackageName});
- For uninstall a virtual App, use this function:
VirtualCore.getCore().uninstallApp({PackageName});
- If you need to get the
details of App
, use this function:
VirtualCore.getCore().findApp({PackageName});
VirtualApp currently has no documentation, If you are interested in VirtualApp, please send email to me.
LGPL 3.0
Lody (imlody@foxmail.com)