admin 管理员组文章数量: 887609
2024年1月11日发(作者:怎么设置jsp文件的格式)
中国地质大学
毕业设计(论文)开题报告
题 目: 基于Android平台的浏览器开发与实现
学 院: 机电学院
专 业: 通信工程
班 级: 075083班
学 号: 2
姓 名: 许磊
指导教师: 张晓峰
日 期: 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
5
6
7
8
第3周
第4、12周
系统实现
第13周
第14、15周
第16周
准备答辩
调试
撰写论文
六、参考文献:
[1] E2ECloud工作室.深入浅出Google Android.北京:人民邮电出版社,2009.
[2] 靳岩,姚尚朗.Android开发入门与实战.人民邮电出版社,2009
[3] 余志龙 等.Google Android SDK开发范例大全[D].人民邮电出版社,2010
[4] 孙一林,彭波.《Java数据库编程实例》. 清华大学出版社,2002年8月
[5] BRUCEECKEL.《JAVA编程思想》. 机械工业出版社,2003年10月
[6]
郭宏志.《Android应用开发详解》.电子工业出版社,2010
[7]
高焕堂.《Andriod应用框架原理与程式设计》.清华大学出版社,2009
[8]韩超,梁泉.《Android系统原理及开发要点详解》.电子工业出版社,2010年1月
版权声明:本文标题:基于Android平台的浏览器开发与实现 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1704930038h467018.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论