1 绪论 1
1.1课题的目的与意义 1
1.2本文主要工作 3
1.3 论文的组织 4
2 相关理论与技术 4
2.1 Android操作系统 4
2.1.1Android功能架构 5
2.1.2Android平台应用开发 6
2.1.3Android开发环境和工具 7
2.2WebKit简介 7
2.2.1WebKit概述 7
2.2.2WebKit工作流程 8
2.2.3 WebKit对URL请求处理过程 9
2.3WebView:Android对WebKit的封装与优化 10
2.3.1接口的实现与移植 10
2.3.2性能优化与封装 11
3 手机浏览器设计与实现 12
3.1系统需求分析 12
3.1.1系统设计目标 12
3.1.2 系统功能需求分析 12
3.2 系统总体结构设计 13
3.3功能模块设计 14
3.3.1 网页访问 14
3.3.2 网页浏览 15
3.3.3 书签功能 17
3.3.4 历史功能 18
3.3.5 设置 19
3.3.6 下载 20
3.3.7 多窗口访问 21
3.3.8 数据库设计 21
4 系统实现与运行 24
4.1 系统实现 24
4.1.1网络访问 24
4.1.2网页浏览 25
4.1.3书签功能 27
4.1.4历史功能 28
4.1.5设置功能 28
4.1.6下载功能 29
4.1.7多窗口访问 30
4.2 系统运行与测试 31
4.2.1 系统运行 31
4.2.2 系统测试 37
结 论 38
致 谢 40
参考文献 41
1 绪论
1.1课题的目的与意义
科技的迅速发展,将我们带入到信息化的时代,网络成为时代的信息交流的核心媒介,改变了人们的生活和工作方式,影响着整个社会知识的传承和经济的发展。网络已成为整个社会发展的命脉与核心。
互联网就是指由一些使用公用的语言建立相互间的通信连接而成的网络结构,能够将广域网,局域网或者单部计算机按照某种通信协议而组成的世界性的计算机网络。互联网作为公共信息传播的载体,极大程度上地改变了以往的通信交流方式,使得现有的建立在网络上地通信更加地高效便捷。
从互联网最初的诞生,到TCP/IP的快速发展,再到万维网的建立,在紧紧40年左右的时间里,互联网已经渗透到各行各业中,融入到人们的日常生活。互联网的兴起,带动了许多新兴产业的崛起,同时也带领着世界经济的腾飞,因为互联网,让距离不再成为交流的难点,从而加速了信息化时代的快速发展[1]。源[自[优尔^`论`文]网·www.youerw.com/