毕业论文--基于android平台手机茶百科开发

上传人:liy****000 文档编号:115174655 上传时间:2019-11-12 格式:DOC 页数:34 大小:6.04MB
返回 下载 相关 举报
毕业论文--基于android平台手机茶百科开发_第1页
第1页 / 共34页
毕业论文--基于android平台手机茶百科开发_第2页
第2页 / 共34页
毕业论文--基于android平台手机茶百科开发_第3页
第3页 / 共34页
毕业论文--基于android平台手机茶百科开发_第4页
第4页 / 共34页
毕业论文--基于android平台手机茶百科开发_第5页
第5页 / 共34页
点击查看更多>>
资源描述

《毕业论文--基于android平台手机茶百科开发》由会员分享,可在线阅读,更多相关《毕业论文--基于android平台手机茶百科开发(34页珍藏版)》请在金锄头文库上搜索。

1、 河北农业大学信息学院本科毕业论文 题 目: 基于android平台手机茶百科开发 学 院: 信息科学与技术学院 专业班级: 计算机科学与技术1001班 学 号: 学生姓名: 指导教师姓名: 指导教师职称: 教授 二O一四 年 五 月 二十八 日摘要随着智能手机一步步走进普通人的生活,它将成为人们获取信息的主要设备。因此,手机的应用服务将会有很大的发展空间,手机茶百科软件就是其中的一项。Android平台提供给用户非常方便的茶百科查询功能,这将为茶百科查询服务的设计与实现提供了更好的平台。另外,Android平台基本上是免费的,所以能够有效降低软件的成本,最终让每个用户能够自由地获取信息,也为

2、手机茶百科查询服务的普及做出贡献。本文对目前应用的Symbian、WindowsMobile、MacOSX和RIM等平台的现状进行了分析与比较。进而研究分析了Android平台的系统架构和组件模型,接着解析了Android中的重要API和应用构成。主要应用了数据库,碎片,图片缓存等技术,在此基础上,基于Android平台设计和开发手机茶百科查询软件。本系统界面友好、操作便捷,具有良好的可扩展性和可维护性;系统经过测试,可以稳定运行,能够满足手机用户的基本需求。关键词:智能手机;Android;茶百科;Intent;布局Abstract With the Mobile Phone enters

3、into the live step by step,it will become the main device to obtain information. Services of mobile Phone will have great development space,chabaike inquires is one of them. Android platform offers users very convenient chabaike inquires the function,This will be for chabaike inquires the design and

4、 implementation of service provides a better platform.In addition, Android platform is basically free, so can effectively reduce the software costs, Finally let each user will be free to get information, Also for the popularization of mobile phone chabaike inquires the service contribution.This pape

5、r discusses the present application of Symbian, Windows Mobile, MacOSX and RIM situation of such platform are analysed and compared. Further research and analysis of the Android platform system architecture and the component model, then analyzes the important Android API and the application form, wi

6、th Intent and life cycle mechanism, on this basis, design and development of mobile phone chabaike inquires the software based on the Android platform. This system friendly interface, Convenient operation, Has good expansibility and maintainability; after test of system, can stable operation, To mee

7、t the basic needs of mobile phone users.Keywords: mobile phone,Android,chabaike,Intent,Layout目 录1引言11.1开发背景11.2 研究意义11.3 研究现状11.4 研究目的与内容21.5 论文组织结构22.相关技术概述32.1 开发工具32.1.1 Android开发环境介绍32.1.2开发需要的工具32.2 数据库系统42.3 所用技术43.统需求分析53.1 功能需求分析53.2性能需求分析64. 系统设计74.1 功能模块设计74.2 数据库设计74.2.1概念模型的设计74.2.2逻辑模型的

8、设计94.3 用户界面设计105.系统实现135.1 Android开发平台搭建135.2系统框架135.3 功能模块实现165.3.1 欢迎界面165.3.2 首页界面模块175.3.3 抽屉实现部分216.系统测试266.1 测试目的266.2 测试方案266.3测试步骤及结果267.总 结28参考文献29致 谢301.引言1.1开发背景随着移动通信的发展以及互联网向移动终端的普及,网络和用户对移动终端的要求越来越高,而Symbian,windows Mobile,Palm OS等手机平台过于封闭,不能很好的满足用户的需求,因此市场迫切需要一个开放性很强的平台。6Android是一套真正意

9、义上的开放性移动设备综合平台,它包括操作系统、中间件和一些关键的平台应用。Android是由Linux+Java 构成的开源软件,允许所有厂商和个人在其基础上进行开发。Android 平台的开放性等特点既能促进技术(包括平台自身)的创新,又有助于降低开发成本,还可以使运营商能非常方便地制定自己的特色化的产品。因此,它具有很大的市场发展潜力。经过多年的发展,第三代数字通信( 3G)技术获得了广泛的接受,它为移动终端用户带来了更快的数据传输速率。随着3G网络的使用,移动终端不再仅是通讯网络的终端,还将成为互联网的终端。因此,移动终端的应用软件和需要的服务将会有很大的发展空间。 Google与包括中

10、国移动、摩托罗拉在内的三十多家技术和无线应用的领军企业组成的开发联盟为此于2007年11月推出了一个专为移动设备设计的软件平台Android。Android最大特点在于它是一个开放的体系架构,具有非常好的开发和调试环境,而且还支持各种可扩展的用户体验, Android里面具有非常丰富的图形系统, 对多媒体的支持功能和非常强大的浏览器。1.2 研究意义随着移动互联网的发展,基于Android平台3G手机的应用软件也越来越流行,这给用户带来相当大的方便,无论何时何地,用户都可以随时拿出手机查询自己所需的信息,换言之,我们可以很方便的掌握天下事。“茶百科”就是一款基于Android手机平台的查询软件

11、,对于那些热爱茶文化的人们可以通过此软件来获取茶文化信息。本课题的意义在于通过开发一款“茶百科”手机应用软件,可以熟练应用Android平台提供的应用程序接口,掌握Android平台上的各种应用。1.3 研究现状据Gartner最新数据显示,2010年第二、三季度全智能手机销售继续大幅度增长,其中第三季度安卓占全球智能手机市场的25.5%,仅次于塞班,成为第二大智能手机系统。2010第二、三季度与去年同期相比,增度分别是15.4%及22%,增势迅猛。而塞班系统较09年的市场份额,尽管终端销量有大幅度提升,但增势下滑10%,形势非常严峻。其他操作系统的表现则要平稳很多。6安卓是首款开源代码的操作

12、系统,采用Linux内核,开放手机联盟(OHA)成员可以任意使用和修改安卓的SDK软件包。系统的开源性使其具有良好的拓展性,一方面,为众多移动应用开发者提供了良好的系统性平台,有利于移动应用的集合;另一方面,终端厂商可以针对自身的特殊需要“定制化开发”。与此相比,尽管2010年2月,塞班基本完成开源工作,但由于代码臃肿,用户界面设计缺失,塞班的开源并无实际意义,错失发展良机。据Informa预测,2012年,安卓手机销量将超过诺基亚塞班手机,届时安卓将成为全球最大的智能手机平台。谷歌表示目前安卓手机每日平均激活量为20万部,销售速度加速上涨。我们认为,安卓在全球市场的成长壮大,塞班市场份额不断

13、下跌已成不争事实。安卓操作系统发展迅猛主要得益于免费、开源和良好产业运作策略,这三点为安卓在智能手机市场赢得更多的发展机遇。系统的免费让更多的厂商加入,推动了份额的上升;代码的开源让更多的开发者进入应用开发;应用的丰富吸引了更多用户选择,这也是谷歌值得众多厂商学习的地方。此外,谷歌通过OHA联合众多厂商进行系统研发,不断更新版本,将系统应用推广到更多的终端产品中,确保用户体验持续改善。 1.4 研究目的与内容本软件是基于Eclipse的开发环境,Android手机平台,运用Java语言,从网络上获取茶百科信息,依托网络数据建立茶百科信息数据库,。开发出针对使用Android平台的茶百科系统。本

14、课题的目的在于掌握Java手机应用开发技术和移动软件平台开发技术。在以Java语言为基础,结合Android移动开发平台,并利用Android提供的SDK,完成在Android平台上运行的“茶百科”查询软件,形成一款具有一定功能的手机应用软件。研究内容有(1)了解Android应用程序的设计和开发过程;(2) 使用多种组件进行Android 平台3G手机茶百科软件的开发。1.5 论文组织结构本文第1章分析了移动互联网Android开发背景,意义,介绍了Android的研究现状以及研究的目的与内容。第2章概述了Android的相关技术,开发环境,需要下载的软件,及数据库系统还有所用的相关技术。第

15、3章提出了系统需求分析,包括功能需求分析和性能需求分析两大方面。第4章对“茶百科”软件进行了系统设计首先是功能模块设计,其次是数据库设计,最后是界面的设计。第5章对“茶百科”软件如何实现进行了详细描述,从搭建Android开发平台开始,然后介绍了系统框架,最后描述了功能模块的具体实现。第6章对系统进行测试,说明了测试目的,给出了测试方案,测试步骤及结果。 2.相关技术概述2.1 开发工具2.1.1 Android开发环境介绍Android的上层应用程序是用Java语言开发,同时还需要基于Dalvik虚拟机,所以,Google公司推荐使用主流的Java继承开发环境Eclipse。只有Eclipse还不够,因为是使用Java语言进行开发,还应该有由SUN公司提供的Java SDK(其中包括JRE:Java Runtime Environmen

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号