# Android-VirtualApp **Repository Path**: apacherio/Android-VirtualApp ## Basic Information - **Project Name**: Android-VirtualApp - **Description**: No description available - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-11-24 - **Last Updated**: 2025-11-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README [![VA banner](https://raw.githubusercontent.com/asLody/VirtualApp/master/banner.png)](https://github.com/asLody/VirtualApp) [中文](CHINESE.md "中文") About ----- 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`. Background ---------- 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`. Join our group -------------- QQ Group: **553070909** Get started ----------- 1. VirtualApp use the `@hide API`, so you must use our `android.jar` replace the old one **(Android-SDK/platforms/android-23/{android.jar})**. 2. Include the following attributes in your `AndroidManifest.xml`: ```xml ``` 3. Add **all permissions** your host and your plugins need to use. 4. Goto your Application and insert the following code: ```java @Override protected void attachBaseContext(Context base) { super.attachBaseContext(base); try { VirtualCore.getCore().startup(base); } catch (Throwable e) { e.printStackTrace(); } } @Override public void onCreate() { super.onCreate(); VirtualCore.getCore().handleApplication(this); if (!VirtualCore.getCore().isVAppProcess()) { // Do some thing... } } ``` 5. For **Install a virtual App**, use this function: ```java VirtualCore.getCore().installApp({APK PATH}, flags); ``` 6. For **Launch a virtual App**, use this function: ```java VirtualCore.getCore().launchApp({PackageName}); ``` 7. For **uninstall a virtual App**, use this function: ```java VirtualCore.getCore().uninstallApp({PackageName}); ``` 8. If you need to get the `details of App`, use this function: ```java VirtualCore.getCore().findApp({PackageName}); ``` Documentation ------------- VirtualApp currently has **no documentation**, If you are interested in VirtualApp,please send email to me. About Author ------------ Lody (imlody@foxmail.com)