- 3
- 0
- 约4.67千字
- 约 5页
- 2016-09-18 发布于浙江
- 举报
WebKit For Android
Android Browser应用程序探讨
WebKit For Android
一、WebKit简介WebKit是一个开源的浏览器网页排版引擎,包含WebCore排版引擎和JSCore引擎。WebCore和JSCore引擎来自于KDE项目的KHTML和KJS开源项目。Android平台的Web引擎框架采用了WebKit项目中的WebCore和JSCore部分,上层由Java语言封装,并且作为API提供给Android应用开发者,而底层使用WebKit核心库(WebCore和JSCore)进行网页排版。二、WebKit目录结构
Android平台的WebKit模块分成Java和WebKit库两个部分,其目录结构如下表所示:WebKit模块目录结构(Java层(根目录\java\android\android\webkit))
1.?BrowserFrame.java: BrowserFrame对象是对WebCore库中的Frame对象的Java层封装,用于创建WebCore中定义的Frame,及为该Frame对象提供Java层回调方法。
2. ByteArrayBuilder.java: ByteArrayBuilder辅助对象,用于byte块链表的处理。
3. CachLoader.java: URL Cache载入器对象,该对象实现StreadLoader抽象基类,用于
原创力文档

文档评论(0)