android4.4 webview chromium 桥接层结构
来源:互联网 发布:sql语句更改表名 编辑:程序博客网 时间:2024/05/29 11:44
android4.4在保持webview接口不变的前提下,将webkit替换成了chromium.
这篇总结一下webview和chromium之间的桥接层结构。
1.WebView::ensureProviderCreated()调用WebViewFactory的接口得到
WebViewChromiumFactoryProvider的实例,调用
WebViewChromiumFactoryProvider::createWebView()得到
WebViewChromium的实例,并保存在mProvider变量中。
WebView将它的公共接口代理给WebViewChromium。
2.WebViewChromium包含的AwContents实例,AwContents包含
ContentViewCore。native层的ContentViewCore封装了WebContentImpl,是Browser组件的入口,完成WebView的具体功能。
3.WebViewClient和WebChromeClient是允许应用层重载的类,应用层将自己实现的
WebViewClient和WebChromeClient接口通过WebView的setWebViewClient和
setWebChromeClient最终设置给AwContents.
0 0
- android4.4 webview chromium 桥接层结构
- android4.4 webview chromium显示网页的chromium内核结构
- Android4.4 webview chromium显示网页的chromium内核结构
- android4.4 webview chromium实现硬件渲染的chromium内核结构
- 【Webkit学习】Android4.4 Chromium WebView学习
- android4.4 webview chromium与chromium for android硬件渲染的异同
- 从gpu到chromium compositor(cc)详解android4.4 webview chromium v37硬件绘制流程
- Android Chromium for WebView代码结构
- Android Chromium for WebView代码结构
- Android4.4之WebView
- Android4.4webview杂记
- disk_cache of chromium in android4.4
- Chromium WebView
- WebKit/Chromium(webview)
- Chromium on Android: 认识Chromium WebView
- [Chromium] Chromium Android WebView层的设计
- Chromium目录结构
- Chromium源代码结构
- RHEL6 安装KVM
- The InnoDB 性能相关
- 自己命运完全交到别人手里,那是危险的
- 苹果收购Beats为WWDC带来亮点 三星Simband爆冷
- truncate表后,不释放表空间
- android4.4 webview chromium 桥接层结构
- 北京邀请赛 B. Beautiful Garden
- Network Link Connector多类型网络测试iOS开发
- 美国高通公司为Qualcomm Vuforia 移动视觉平台增加3D重构功能,推出Smart Terrain 新特性
- String StringBuilder StringBuffer的区别
- nginx服务器安装记录
- JQUERY中CSS-DOM操作的css()的注意
- mysql的max_allowed_packet
- 实现一个字符串中单词个数的统计,并按照单词字典序输出单词以及单词的出现个数。使用strsep