VirtualAppApp虚拟引擎的开源实现
类似LBE平行空间, VirtualApp是一个App虚拟引擎的开源实现。 VirtualApp在你的App进程内创建一个虚拟空间,你可以在虚拟空间内任意的安装、启动和卸载APK, 这一切都与外部隔离,就如同一个沙盒。VirtualApp亦是一个插件化框架,运行在VirtualApp的插件不需要任何的约束。
快速开始
-
VirtualApp 使用了
@hide API
, 因此你必须使用我们的android.jar
来替换你已有的那个 (Android-SDK/platforms/android-23/{android.jar}). -
在你的
AndroidManifest.xml
添加如下代码:
<permission android:name="com.lody.virtual.permission.VIRTUAL_BROADCAST" android:protectionLevel="signature" /> <uses-permission android:name="com.lody.virtual.permission.VIRTUAL_BROADCAST" /> <service android:name="com.lody.virtual.client.stub.KeepService" android:process=":x"/> <provider android:process=":x" android:authorities="virtual.service.BinderProvider" android:name="com.lody.virtual.service.BinderProvider" android:exported="false" /> <activity android:theme="@android:style/Theme.Translucent.NoTitleBar" android:name="com.lody.virtual.client.stub.ShortcutHandleActivity" android:exported="true"/> <activity android:configChanges="mcc|mnc|locale|touchscreen|keyboard|keyboardHidden|navigation|orientation|screenLayout|uiMode|screenSize|smallestScreenSize|fontScale" android:name="com.lody.virtual.client.stub.StubActivity$C0" android:process=":p0" > <meta-data android:name="X-Identity" android:value="Stub-User"/> </activity> <provider android:process=":p0" android:authorities="virtual.client.stub.StubContentProvider0" android:name="com.lody.virtual.client.stub.StubContentProvider$C0" android:exported="false"> <meta-data android:name="X-Identity" android:value="Stub-User"/> </provider> <!--and so on-->
评论
PSGroovePSJailbreak的开源实现
PSGroove是一个开源的PSJailbreak实现。一群黑客破解了PS3主机,推出了名为PSJailbreak的USB工具让玩家能玩盗版游戏或自制游戏;现在另一群黑客逆向工程了PSJailbrea
PSGroovePSJailbreak的开源实现
0
Gameplay开源的3D引擎
黑莓制造商RIM宣布推出跨平台、开源的3D引擎Gameplay。这种3D引擎针对移动平台游戏开发者。Gameplay及其开发工具,支持黑莓10、Playbook2.0、iOS5.1、Android2.
Gameplay开源的3D引擎
0
noPollWebSocket 的开源实现
noPoll是一个WebSocket的开源实现,使用ANSIC编写,可用于构建纯WebSocket解决方案和为已有的面向TCP的应用程序提供WebSocket支持。
noPollWebSocket 的开源实现
0