第6章 网络通信
第6章 网络通信
6.1Web视图
6.1 Web视图
6.1.1浏览器引擎NebKit >WebKit:是一个开源的浏览器引擎。 Webkit内核具有非常好的网页解析机制, 很多应用系统都使用WebKit作浏览器的 内核。 >Androidi对Webkit作了进一步的封装, 并提供了丰富的API。Android平台的 WebKit模块由Java层和WebKit库两个部 分组成,Java层负责与Android应用程序 进行通信,而WebKit类库负责实际的网 页排版处理
6.1.1 浏览器引擎WebKit ➢WebKit是一个开源的浏览器引擎。 Webkit内核具有非常好的网页解析机制, 很多应用系统都使用WebKit作浏览器的 内核。 ➢Android对 Webkit作了进一步的封装, 并提供了丰富的API。Android平台的 WebKit模块由Java层和WebKit库两个部 分组成,Java层负责与Android应用程序 进行通信,而WebKit类库负责实际的网 页排版处理
VebKit包中的几个重要类 类名 说明 WebSettin 用于设置WebViewl的特征、属性等。 gs WebView 显示Web页面的视图对象,用于网页数据载 入、显示等操作 WebViewCl 在Web视图中帮助处理各种通知、请求事件。 ient WebChrome Google浏览器Chrome的基类,辅助WebView Client 处理JavaScript.对话框、网站的标题、网 站的图标、加载进度条等
WebKit包中的几个重要类 类 名 说 明 WebSettin gs 用于设置WebView的特征、属性等。 WebView 显示Web页面的视图对象,用于网页数据载 入、显示等操作 WebViewCl ient 在Web视图中帮助处理各种通知、请求事件。 WebChrome Client Google浏览器Chrome的基类,辅助WebView 处理JavaScript对话框、网站的标题、网 站的图标、加载进度条等
6.1.2Web视图对象 1、WebView-类 >WebViewa类是WebKit模块Java层的视图类,所 有需要使用Web浏览功能的Android应用程序都 要创建该视图对象,用于显示和处理请求的网 络资源。 >WebKit:模块支持HTTP、HTTPS、FTP以及 javascript请求。WebView作为应用程序的UI 接口,为用户提供了一系列的网页浏览、用户 交互接口,客户程序通过这些接口访问WebKit 核心代码
6.1.2 Web视图对象 1、WebView类 ➢ WebView类是WebKit模块Java层的视图类,所 有需要使用Web浏览功能的Android应用程序都 要创建该视图对象,用于显示和处理请求的网 络资源。 ➢ WebKit模块支持HTTP、HTTPS、FTP以及 javascript请求。WebView作为应用程序的UI 接口,为用户提供了一系列的网页浏览、用户 交互接口,客户程序通过这些接口访问WebKit 核心代码