- 授权协议: GPL
- 开发语言: Java JavaScript HTML/CSS
- 操作系统: 跨平台
- 软件首页: https://github.com/bears111/WebviewBridge
- 软件文档: https://github.com/bears111/WebviewBridge/blob/master/README.md
软件介绍
WebviewBridge (android) h5 angular。(ionic) 这是 Hybird 实现的一个 demo,集成angular.js,主要是 ionic 框架下面的。感谢ionic团队的付出,主要实现 H5 端和 native 相互通信。可以实现 js 调不同 native 方法并返回,native 调向 js 通信。
写这个初衷 ionic 里面 cordova 库比较分散,累赘,不太适合原生为主 Hybird APP 开发,所以自己花了几天稍微写了下,当然以 H5 主体 Hybird APP 用 ionic 已经很好了,插件库也很完善,学习人也挺多。
自己有空时候整理的 demo :
主要实现原理
@Override
public final boolean onJsPrompt(WebView view, String url, String message, String defaultValue, JsPromptResult result) {
result.confirm();
JsCallJava.newInstance().call(view,message);
return true;
}这个方法监听
win.prompt(uri, "");
addJavascriptInterface(Object obj,String interfaceName)
原有大都是靠这个实现,这个有注入漏洞,不安全,不过这个在 api16 以上已经修复。
在其次用了java 反射。
处理器虚拟化技术
邓志 / 电子工业出版社 / 2014-5-1 / CNY 109.00
《处理器虚拟化技术》针对在Intel处理器端的虚拟化技术(Intel Virtualization Technology for x86,即Intel VT-x)进行全面讲解。在Intel VT-x技术下实现了VMX(Virtual-Machine Extensions,虚拟机扩展)架构平台来支持对处理器的虚拟化管理。因此,VMX架构是Intel VT-x技术的核心。《处理器虚拟化技术》内容围绕V......一起来看看 《处理器虚拟化技术》 这本书的介绍吧!
