[![VA banner](https://raw.githubusercontent.com/asLody/VirtualApp/master/Logo.png)](https://github.com/asLody/VirtualApp)
[中国人猛戳这里](CHINESE.md "中文")
About
-----
**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`.
NOTICE
-------
**This project has been authorized by the business.**
**You are not allowed to modify the app module and put to the software market, if you do that, The consequences you know :)**
**VirtualApp is not free, If you need to use the lib code, please send email to me :)**
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`.
Get started
-----------
If you use latest android studio (version 2.0 or above), please disable `Instant Run`.
Open `Setting | Build,Exception,Deployment`, and disable `Enable Instant Run to hot swap...`
**Goto your Application and insert the following code:**
```java
@Override
protected void attachBaseContext(Context base) {
super.attachBaseContext(base);
try {
VirtualCore.get().startup(base);
} catch (Throwable e) {
e.printStackTrace();
}
}
```
**Install a virtual App:**
```java
VirtualCore.get().installApp({APK PATH}, flags);
```
**Launch a virtual App:**
```java
//VirtualApp support multi-user-mode which can run multiple instances of a same app.
//if you don't need this feature, just set `{userId}` to 0.
Intent intent = VirtualCore.get().getLaunchIntent({PackageName}, {userId});
VActivityManager.get().startActivity(intent, {userId});
```
**Uninstall a virtual App:**
```java
VirtualCore.get().uninstallApp({PackageName});
```
More details, please read the source code of demo app, :-)
Documentation
-------------
VirtualApp currently has **no documentation**, If you are interested in VirtualApp, please send email to me.
License
-------
GPL 3.0
About Author
------------
Lody (imlody@foxmail.com)
没有合适的资源?快使用搜索试试~ 我知道了~
VirtualApp源码(完整工程)
共722个文件
java:550个
aidl:43个
xml:38个
4星 · 超过85%的资源 需积分: 42 136 下载量 11 浏览量
2017-06-21
19:37:08
上传
评论 12
收藏 32.3MB RAR 举报
温馨提示
VirtualApp源码(完整工程),基于android studio (ndk,sdk)开发,实现安卓双开。
资源推荐
资源详情
资源评论
收起资源包目录
VirtualApp源码(完整工程) (722个子文件)
IActivityManager.aidl 4KB
IAccountAuthenticator.aidl 3KB
IPackageManager.aidl 3KB
IAccountManager.aidl 3KB
IJobCallback.aidl 2KB
IPackageInstallObserver2.aidl 2KB
IPackageInstaller.aidl 1KB
IAppManager.aidl 1KB
IIntentReceiver.aidl 1KB
IAccountAuthenticatorResponse.aidl 927B
IServiceConnection.aidl 853B
IPackageDeleteObserver2.aidl 844B
IStopUserCallback.aidl 824B
IVClient.aidl 717B
IUserManager.aidl 712B
INotificationManager.aidl 684B
IPackageInstallerSession.aidl 574B
IJobService.aidl 540B
IPackageInstallerSession.aidl 485B
IIntentFilterObserver.aidl 399B
IPackageInstallerCallback.aidl 350B
IPackageDataObserver.aidl 342B
IJobScheduler.aidl 302B
IAccountManagerResponse.aidl 286B
IProcessObserver.aidl 229B
IServiceFetcher.aidl 225B
IPackageInstallObserver.aidl 202B
IBinderDelegateService.aidl 202B
IAppRequestListener.aidl 194B
IWifiScanner.aidl 184B
IAppObserver.aidl 158B
ContentProviderHolder.aidl 102B
SessionParams.aidl 94B
VParceledListSlice.aidl 91B
SessionInfo.aidl 90B
PendingIntentData.aidl 89B
PendingResultData.aidl 89B
InstallResult.aidl 81B
InstalledAppInfo.aidl 81B
ReceiverInfo.aidl 79B
AppTaskInfo.aidl 77B
Problem.aidl 69B
VUserInfo.aidl 69B
gradlew.bat 2KB
config 252B
IOUniformer.cpp 21KB
VMPatch.cpp 15KB
Thumb.cpp 13KB
thumb_instruction.cpp 13KB
x86_64.cpp 12KB
native_hook.cpp 9KB
util.cpp 9KB
x86.cpp 7KB
arm_instruction.cpp 6KB
thread_helper.cpp 4KB
ARM.cpp 4KB
Core.cpp 3KB
Debug.cpp 3KB
mem_helper.cpp 2KB
PosixMemory.cpp 2KB
Hooker.cpp 1KB
instruction_helper.cpp 834B
MSHook.cpp 782B
Feature_IO_Hook 41B
FETCH_HEAD 477B
.gitignore 470B
.gitignore 103B
.gitignore 34B
.gitignore 7B
build.gradle 2KB
build.gradle 1008B
build.gradle 686B
settings.gradle 23B
gradlew 5KB
x86.h 6KB
native_hook.h 4KB
Thumb.h 4KB
hookinfo.h 3KB
x86_64.h 3KB
Log.h 3KB
ARM.h 3KB
thumb_instruction.h 3KB
hde64.h 3KB
instruction_helper.h 2KB
mem_helper.h 2KB
arm_instruction.h 1KB
thread_helper.h 1KB
Debug.h 1KB
Helper.h 952B
IOUniformer.h 733B
PosixMemory.h 732B
godin_type.h 657B
VMPatch.h 487B
SubstrateStruct.h 456B
MSHook.h 444B
Hooker.h 415B
Core.h 379B
CydiaSubstrate.h 346B
util.h 236B
HEAD 128B
共 722 条
- 1
- 2
- 3
- 4
- 5
- 6
- 8
悲弩天弓
- 粉丝: 27
- 资源: 57
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
前往页