基于某Android平台地星座查询软件设计

上传人:大米 文档编号:456942915 上传时间:2023-01-15 格式:DOC 页数:36 大小:2.34MB
返回 下载 相关 举报
基于某Android平台地星座查询软件设计_第1页
第1页 / 共36页
基于某Android平台地星座查询软件设计_第2页
第2页 / 共36页
基于某Android平台地星座查询软件设计_第3页
第3页 / 共36页
基于某Android平台地星座查询软件设计_第4页
第4页 / 共36页
基于某Android平台地星座查询软件设计_第5页
第5页 / 共36页
点击查看更多>>
资源描述

《基于某Android平台地星座查询软件设计》由会员分享,可在线阅读,更多相关《基于某Android平台地星座查询软件设计(36页珍藏版)》请在金锄头文库上搜索。

1、word某某建筑工业学院 毕 业 设 计 (论文)课题名称: 基于Android平台的手机软件开发基于Android平台的手机“星座查询软件设计专业:班级:学生某某:学号:指导教师:2011 年 6 月 10 日 / 基于Android平台的手机软件开发 -基于Android平台的手机“星座查询软件设计电子与信息工程学院 电子信息工程 07城建电子2班 梁志成指导教师:孙富康摘要随着智能手机一步步走进普通人的生活,它将成为人们获取信息的主要设备。因此,手机的娱乐应用服务将会有很大的开展空间,手机星座查询软件就是其中的一项。Android平台提供给用户非常方便的星座查询功能,这将为星座查询服务的

2、设计与实现提供了更好的平台。另外,Android平台根本上是免费的,所以能够有效降低软件的本钱,最终让每个用户能够自由地获取信息,也为手机星座查询服务的普与做出贡献。本文对目前应用的Symbian、WindowsMobile、MacOSX和RIM等平台的现状进展了分析与比拟。进而研究分析了Android平台的系统架构和组件模型,接着解析了Android中的重要API和应用构成,以Intent和生命周期的机制。在此根底上,基于Android平台设计和开发手机星座查询软件。本系统界面友好、操作便捷,具有良好的可扩展性和可维护性;系统经过测试,可以稳定运行,能够满足手机用户的根本需求。关键词:And

3、roid;Java;星座查询;Intent;布局AbstractWith the Mobile Phone enters into the live step by step,it will beethemaindevicetoobtaininformation.Servicesof mobile Phone will have great development space,Constellation inquires is one of them. Android platform offers users very convenient constellation inquires th

4、e function,This will be for constellation inquires the design and 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

5、mobile phone constellation inquires the service contribution.This paper discusses the present application of Symbian, WindowsMobile, MacOSX and RIM situation of such platform are analysed and pared. Further research and analysis of the Android platform system architecture and the ponent model,then a

6、nalyzes the important Android API and the application form, with Intent and life cycle mechanism,on this basis, design and development of mobile phone constellation inquires the softwarebased on the Android platform. This system friendly interface, Convenient operation, Has good expansibility and ma

7、intainability; after test of system,can stable operation, To meet the basic needs of mobile phone users.Keywords: Android;Java;Constellation query; Intent; Layout目录1、绪论1课题背景11.2 Android平台与其他平台的比拟1本文主要工作2论文组织结构22、Android的架构分析3Android的功能特征32.2 Android架构分析5应用程序框架5类库62.2.3 Android运行时组件7Android应用的构成和工作机制

8、73、Android应用程序结构剖析83.1 Android的API8Android应用程序结构解析9活动9意图接收器10服务11内容提供者113.3 Intent的详细解析11Intent的抽象描述11Android如何解析Intent12Android活动的生命周期13活动的生命状态14活动的运作流程154、手机“星座查询软件设计实现174.1 系统设计需求17需求分析17下载开发资源17更新Ec1ipse并下载ADT(Android开发插件)18使用Ec1ipse开发Android应用19“星座查询软件程序中各类组件20Package Explorer中的组件20应用程序的资源21布局文

9、件2121手机“星座查询软件设计实现22系统主界面的实现22“星座查询功能实现24常见的错误分析解决295、结语29总结29展望306、参考文献307、谢辞311、绪论随着移动通信的开展以与互联网向移动终端的普与,网络和用户对移动终端的要求越来越高,而Symbian,windows Mobile,Palm OS等手机平台过于封闭,不能很好的满足用户的需求,因此市场迫切需要一个开放性很强的平台。Android是一套真正意义上的开放性移动设备综合平台,它包括操作系统、中间件和一些关键的平台应用。Android是由Linux+Java 构成的开源软件,允许所有厂商和个人在其根底上进展开发。Andro

10、id 平台的开放性等特点既能促进技术(包括平台自身)的创新,又有助于降低开发本钱,还可以使运营商能非常方便地制定自己的特色化的产品。因此,它具有很大的市场开展潜力。经过多年的开展,第三代数字通信( 3G)技术获得了广泛的承受,它为移动终端用户带来了更快的数据传输速率。随着3G网络的使用,移动终端不再仅是通讯网络的终端,还将成为互联网的终端。因此,移动终端的应用软件和需要的服务将会有很大的开展空间。 Google与包括中国移动、摩托罗拉在内的三十多家技术和无线应用的领军企业组成的开发联盟为此于2007年11月推出了一个专为移动设备设计的软件平台Android。Android最大特点在于它是一个开

11、放的体系架构,具有非常好的开发和调试环境,而且还支持各种可扩展的用户体验, Android里面具有非常丰富的图形系统, 对多媒体的支持功能和非常强大的浏览器。本课题的目的在于掌握Java手机应用开发技术和移动软件平台开发技术。在以Java语言为根底,结合Android移动开发平台,并利用Android提供的SDK,完成在Android平台上运行的“星座查询软件,形成一款具有一定功能的手机应用软件。本课题的意义在于通过开发一款“星座查询手机应用软件,可以熟练应用Android平台提供的应用程序接口,掌握Android平台上的各种应用。1.2 Android平台与其他平台的比拟首先看一下Symbi

12、an,它存在着以下的致命不足:Symbian的主导者为诺基亚、索尼爱立信等传统的手机厂商,因此虽然Symbian非常成熟,但它根本上还带有浓厚的保守色彩,应用软件与我们日常的PC软件有较大的理念差异。再者Symbian与互联网的结合给人感觉仍不够严密,互联网应用更多只是作为陪衬存在。Android平台与此相反,移动互联网是它最重要的应用,无论系统内核、应用软件还是硬件设计,几乎都是围绕着快捷的移动互联网应用所展开,同时Android与PC平台存在先天的基因联系,可以很好的实现与PC设备的信息互享,更容易获得用户的广泛认可。与Android拥有一样属性的还有微软的Windows mobile。至

13、于iPhone,它只是苹果公司的封闭平台,用户无法在iPhone中自行安装应用,所有的东西都应该苹果自行设计制造,从而确保利润不被第三方分享。苹果自己为iPhone开发了嵌入系统以与完整的应用,但它干脆都不宣扬iPhone的软件设计,而是将iPhone作为一个包含软硬件卖点的手机产品出售。同样,苹果式的奢华与时尚让iPhone大获成功,以至于成为手机市场的风向标。与苹果相反,Android如此是走完全开放的道路,这种模式的巨大优点在PC软件领域已为业界所公认:自由软件高度活跃,错误可以被快速修正,新的应用、新的创意可以不断出现。Android平台的另外一个优势是标准化和跨平台。Android和

14、操作系统进展了严密的整合,从而可以方便地使用操作系统的功能。这与难于使用操作系统功能的J2ME相比,无疑对开发者有很大的吸引力。并且从图形应用界面的开发上面来看,Android可以使用配置文件来描述图形控件的布局,用Java代码编写实际响应代码,这样方便得多。当然由于Android己经提供了大量现成的应用API和应用工具,使得常规智能手机功能的开发变得非常容易和简单。Android是基于Linux+Java的手机操作系统平台,XMPP是基于XML的开源的即时通讯协议,本文从实际应用出来,提出了开发基于Android平台的手机“星座查询软件。本文的主要工作包括:在Eclipse开发环境下,运用j

15、ava语言和android 的sdk 开发一款可以实现查询星座功能的软件。本软件除了即时文本信息的传输显示外,还可以进展图片的显示,并对软件客户端的功能进展了美化扩展,增加了背景和浏览的功能。并且该系统在Android模拟器上运行,取得了很好的运行效果。本文首先分析了系统的研究背景,介绍了Android的开展现状以与本文的主要内容。并对Android与其它手机操作系统进展了比拟,说明了Android的优势。第二章,介绍了Android的特征、Android的架构,运行组件以与Android应用的构成和工作机制。第三章,提出了在Android平台上开发基于java的“星座查询软件,提出了系统的架构、系统服务器端和客户端的解决方案,对系统采用的Intent进展解析,并且介绍了Android的生命周期。第四章,对如何实现“星座查询软件功能进展了详细的分析,对软件设计从客户端界面,代码段的实现,XML解析模块,“星座查询界面跳转和客户端扩展功能几个方面进展了详细的学士学位论文实现,最后对系统的流程进展了描述。第五章,总结了本文的主要研究内容和研究成果,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

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