基于Android平台的浏览器开发与实现.doc_第1页
基于Android平台的浏览器开发与实现.doc_第2页
基于Android平台的浏览器开发与实现.doc_第3页
基于Android平台的浏览器开发与实现.doc_第4页
基于Android平台的浏览器开发与实现.doc_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

中国地质大学中国地质大学 毕业设计(论文)开题报告毕业设计(论文)开题报告 题 目: 基于 Android 平台的浏览器开发与实现 学 院: 机电学院 专 业: 通信工程 班 级: 075083 班 学 号: 20081003858 姓 名: 许磊 指导教师: 张晓峰 日 期: 2012 年 2 月 29 日 一、选题的依据及意义: 随着智能手机的快速普及,智能手机操作系统市场风生水起。为了让智能 手机用户能够随时随地查询互联网所提供的服务,一种高效的办法就是将应用 系统的功能拓展到手机终端上,让手机能够通过移动网以及互联网访问 Web 网 站并处理各种各样的业务。 浏览器是网民进入互联网的第一窗口,让用户能够快速的访问自己所需要 的信息,如小说、新闻、音乐、视频、体育赛事、天气情况、股市行情等。如 今,手机浏览器不仅仅是一种网络应用程序,也逐渐成为一种网络应用平台。 各种网络应用基本都可以在浏览器上实现,所以被用户广泛接受成为各大浏览 器厂商的最主要目标。 研究本课题的意义是让用户有一个快速的上网浏览入口,给用户一个界面 友好,功能强大,易于操作,便于管理的浏览器。同时也让自己更加熟悉 Android 应用程序的开发,了解 Android 应用程序开发的流程,各个模块之间 的联系。 二、国内外研究现状及发展趋势: Android 是 Google 开发的基于 Linux 平台的开源手机操作系统。它包括操 作系统、用户界面和应用程序移动电话工作所需的全部软件,而且不存在任 何以往阻碍移动产业创新的专有权障碍。Google 与开放手机联盟合作开发了 Android,这个联盟由包括中国移动、摩托罗拉、高通、宏达电和 T-Mobile 在 内的 30 多家技术和无线应用的领军企业组成。Google 通过与运营商、设备制 造商、开发商和其他有关各方结成深层次的合作伙伴关系,希望借助建立标准 化、开放式的移动电话软件平台,在移动产业内形成一个开放式的生态系统。 经过多年的发展,第三代数字通信( 3G)技术获得了广泛的接受,它为移动终 端用户带来了更快的数据传输速率。随着 3G 网络的使用,移动终端不再仅是通 讯网络的终端,还将成为互联网的终端。因此,移动终端的应用软件和需要的服 务将会有很大的发展空间。Android 用户也逐渐增加,根据发展趋势,Android 将成为第一大智能手机平台。 浏览器作为用户访问网络的窗口,各大厂商也相继推出了自己的浏览器, 如国内的 QQ 浏览器、UC 浏览器、百度浏览器、海豚浏览器等等。各大浏览器 都有自己不同的特色,但都朝着更加快速,更加方便,更加省流量方向发展。 近期 Google 也发布了 Android 版的 Chrome 浏览器,由此可见浏览器在手机应 用中是多么重要。 三、本课题研究内容 主要内容: 根据需求分析与系统功能设计目标,结合实际情况本系统功能模块 设计分为如下几个模块: 1主界面:在这里我们可以看到浏览器的主界面,主要包括标签栏,网址输 入栏,和网页显示区。 2菜单栏:通过点击手机菜单键可以呼出菜单栏,里面包含前进、后退、刷 新、设置、书签、历史、全屏、退出按钮,点击可跳到对应页面或执行相应 操作。 3书签界面:为了方便用户快捷浏览,用户可将常用网页地址存为书签,不 必每次输入网址,只需点击就可浏览。 4历史界面:在这里用户可以方便查找历史记录,找到曾经看过的网站。 5设置页面:在此页面用户可以设置网页的一些属性,例如是否显示图片、 设置主页、设置字体大小、是否保存历史记录等。 6标签栏:标签栏可以快速的看到打开的页面,这里提供关闭按钮,可以快 速的关闭页面,也可以点击快速的新建窗口。 7网页模块:设计网页可以通过两只手指自由缩放,加入一些常用手势,可 以通过手势实现网页的刷新、前进、后退、快速到网页顶部或底部的功能。 8退出界面:用户退出浏览器时可以选择是否清除缓存,是否清除历史记录。 9.数据库模块:数据库用来保存书签,历史,用户设置等数据。 四、研究方案及可扩展功能: 1、应用环境:Android 平台手机,版本 Android1.5 以上。 2、开发环境:windows 操作系统,eeclipse 3.3,jdk 6.0,sdk 和 adt 插 件。 3、研究方案:通过查阅资料和体验各大 Android 浏览器,开发出一款简洁, 功能强大的浏览器。 4、可扩展功能:在浏览器中调用系统硬件设备,如话筒,摄像头等实现语 音输入和二维码扫描等功能。 五、研究目标、主要特色及工作安排: 研究目标:通过对浏览器的开发,系统的学习 Android 应用的开发流程, 了解数据库、算法、应用界面的设计。给用户一个方便快速的网页浏览入口。 主要特色:采用可以滑动的标签栏设计实现各个浏览页面的快速切换。采 用独特的手势设计实现页面的前进、后退、刷新等操作。 工作进度安排: 序号序号起止日期起止日期任务任务提交的阶段成果提交的阶段成果备注备注 1第 1 周 调研,开 题报告 确定研究内容,提交开题报告 2第 2 周 查阅文献 资料 为应用的开发做准备,确定应用 框架 3第 3 周 系统分析 系统设计 建立系统业务模型,功能模型, 数据模型。 5 第 4、12 系统实现编写代码实现各个模块功能 周 6 第 13 周 调试程序完善和测试 7 第 14、15 周 撰写论文论文全文 8 第 16 周 准备答辩答辩材料 六、参考文献: 1 E2ECloud 工作室深入浅出 Google Android北京:人民邮电出版社, 2009 2 靳岩,姚尚朗Android 开发入门与实战人民邮电出版社,2009 3 余志龙 等Google Android SDK 开发范例大全D人民邮电出版社, 2010 4 孙一林,彭波.Java 数据库编程实例. 清华大学出版社,2002 年 8 月 5 BRUCEECKEL.JAVA 编程思想. 机械工业出版社,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论