VirtualApp

 收藏    我在用   1 人在用

一个Android App虚拟引擎的完整实现(简称VA), VirtualApp允许你在App内创建一个虚拟空间,你可以在虚拟空间内任意的安装、启动和卸载APK,这一切都与外部隔离,就如同一个沙盒。

 GitHub     下载     同步

458    4989    1532    over 1 year前

关于

VirtualApp是一个App虚拟引擎的完整实现(简称VA)。
VirtualApp允许你在App内创建一个虚拟空间,你可以在虚拟空间内任意的安装启动卸载APK,这一切都与外部隔离,就如同一个沙盒

运行在VA中的APK无需在外部安装,即VA支持免安装运行APK

讨论技术话题

  1. 将你的Host和Plugins需要的所有权限加入到你的AndroidManifest.xml.

  2. 前往你的Application并添加如下代码:

    @Override
    protected void attachBaseContext(Context base) {
        super.attachBaseContext(base);
        try {
            VirtualCore.getCore().startup(base);
        } catch (Throwable e) {
            e.printStackTrace();
        }
    }
  1. For Install a virtual App, use this function:
    VirtualCore.getCore().installApp({APK PATH}, flags);
  1. For Launch a virtual App, use this function:
    VirtualCore.getCore().launchApp({PackageName});
  1. For uninstall a virtual App, use this function:
    VirtualCore.getCore().uninstallApp({PackageName});
  1. If you need to get the details of App, use this function:
    VirtualCore.getCore().findApp({PackageName});

文档

https://github.com/prife/VirtualAppDoc

License

GPL 3.0

关于Author

Lody (imlody@foxmail.com)

共收到 2 条回复
96
liuzeqi93 · #1 ·

挺好用的,可以不用root权限用框架

96
sqhuan · #2 ·

你好请问,这个在华为上怎么不能使用了

需要 Sign In 后方可回复, 如果你还没有账号请点击这里 Sign Up