- 软件大小:5.57M
- 软件语言:中文
- 软件类型:国产软件
- 软件类别:免费软件 / 常用工具
- 更新时间:2018-02-26 17:27
- 运行环境:Android
- 软件等级:
- 软件厂商:
- 官方网站:暂无
7.91M/中文/10.0
548KB/中文/10.0
1.80M/中文/10.0
7.38M/中文/5.6
9.01M/中文/6.6
virtualapp在哪下载?virtualApp框架插件是一款免费的虚拟机app。用户可以使用这个工具在手机上建立起虚拟的空间,实现应用安装、卸载、双开等操作。功能非常强大,需要的用户快来绿色资源网下载吧。
VirtualApp(以下称VA)是一个App虚拟化引擎(简称VA)。VirtualApp创建了一个虚拟空间,你可以在虚拟空间内任意的安装、启动和卸载APK,这一切都与外部隔离,如同一个沙盒。运行在VA中的APK无需在Android系统中安装即可运行,也就是我们熟知的多开应用。VA免安装运行APK的特性使得VA内应用与VA相比具有不同的应用特征,这使得VA可用于免杀。此外,VA对被多开应用有较大权限,可能构成安全风险。
1.VirtualApp是一个开源的Android App虚拟化引擎
2.允许在其中创建虚拟空间,并在这个虚拟空间中运行其他应用
3.通过阅读源码及动态调试,基本了解了其运行原理,在此记录
Main Process,进程名io.virtualapp,主要负责VirtualApp用户界面及应用管理
Server Process,进程名io.virtualapp:x,主要负责系统服务的代理,是通过Content Provider启动的
VApp Process,进程名io.virtualapp:p[0-…],作为将来运行client应用的进程,当client应用启动后,其进程名会更新为client应用的包名
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});
包名:io.virtualapp
MD5:33f06ccb433197c6ae89bb3ff607520b
请描述您所遇到的错误,我们将尽快予以修正,谢谢!
*必填项,请输入内容