基于Android平台手机软件开发基于Android平台的手机星座查询软件设计

上传人:s9****2 文档编号:474238083 上传时间:2022-07-16 格式:DOCX 页数:36 大小:544.28KB
返回 下载 相关 举报
基于Android平台手机软件开发基于Android平台的手机星座查询软件设计_第1页
第1页 / 共36页
基于Android平台手机软件开发基于Android平台的手机星座查询软件设计_第2页
第2页 / 共36页
基于Android平台手机软件开发基于Android平台的手机星座查询软件设计_第3页
第3页 / 共36页
基于Android平台手机软件开发基于Android平台的手机星座查询软件设计_第4页
第4页 / 共36页
基于Android平台手机软件开发基于Android平台的手机星座查询软件设计_第5页
第5页 / 共36页
点击查看更多>>
资源描述

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

1、安徽建筑工业学院毕业设计论文课题名称: 基于Android平台的 软件开发基于 Android 平台的 “星座 查询软件设计基于 Android 平台的 软件开发- 基于 Android 平台的 “星座查询软件设计电子与信息工程学院 电子信息工程 07 城建电子 2 班 梁志成指导老师 : 孙富康摘要 随着智能 一步步走进普通人的生活,它将成为人们获取信息的主要设 备.因此, 的娱乐应用效劳将会有很大的开展空间, 星座查询软件就是 其中的一项. Android 平台提供给用户非常方便的星座查询功能,这将为星座查 询效劳的设计与实现提供了更好的平台.另外, Android 平台根本上是免费的,

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

3、星座查询 ;Intent; 布局AbstractWith the Mobile Phoneenters into the live step by step , it will become the main device to obtain information.Services of mobile Phone will havegreat developme nt space , Con stellatio n inq uires is one of them. An droid platform offers users very convenientcon stellatio nin

4、qu ires thefunction , This will be for constellationinquiresthe design andimpleme ntati on of service provides a better platform.Inadditi on.An droidplatform is basically free, so can effectivelyreduce the software costs,Finally let each user will be free to get information. Also for the popularizat

5、ionof mobile phone constellationinquires the servicecon tributi on.This paper discusses the prese nt applicati on of Symbia n. Win dows Mobile, MacOSXand RIM situationof such platform are analysed andcompared. Further research and an alysis of the An droid platform system architecture and the comp o

6、nent model, the n an alyzes the importa nt An droid API and the application form, with Intent and life cycle mechanism, on this basis, design and development of mobile phone constellationinquiresthe software based on the An droid platform. This system frien dlyin terface,Convenient operati on,Has go

7、od expa nsibilityand maintain ability;aftertest of system, can stable operation, To meet the basic needs of mobile phone users.Keywords: Android;Java;Constellation query; Intent; Layout目录1、绪论 11.1 课题背景 11.2 Android 平台与其他平台的比拟 11.3 本文主要工作 21.4 论文组织结构 22、Android 的架构分析 32.1 Android 的功能特征 32.2 Android 架

8、构分析 52.2.1 应用程序框架 52.2.2 类库 62.2.3 Android 运行时组件 72.3 Android 应用的构成和工作机制 73、Android 应用程序结构剖析 83.1 Android 的 API 83.2 Android 应用程序结构解析 93.2.1 活动 93.2.2 意图接收器 103.2.3 效劳 113.2.4 内容提供者 113.3 Intent 的详细解析 113.3.1 Intent 的抽象描述 113.3.2 Android 如何解析 Intent 123.4 Android 活动的生命周期 133.4.1 活动的生命状态 143.4.2 活动的运

9、作流程 154、 “星座查询软件设计实现 174.1 系统设计需求 174.1.1 需求分析 174.1.2 下载开发资源 174.1.3 更新 Ec1ipse 并下载 ADTAndroid 开发插件 184.1.4 使用 Ec1ipse 开发 Android 应用 194.2 “星座查询软件程序中各类组件 204.2.1 Package Explorer 中的组件 204.2.2 应用程序的资源 214.2.3 布局文件 main.xml 214.2.4 AndroidManifest.xml 214.3 “星座查询软件设计实现 224.3.1 系统主界面的实现 224.3.2 “星座查询功

10、能实现 244.3.3 常见的错误分析解决 295、结语 295.1 总结 295.2 展望 306、参考文献 307、谢辞 311、绪论1.1 课题背景随着移动通信的开展以及互联网向移动终端的普及, 网络和用户对移动终端 的要求越来越高,而 Symbian, windows Mobile , Palm OS等 平台过于圭寸闭, 不能很好的满足用户的需求,因此市场迫切需要一个开放性很强的平台.Android 是一套真正意义上的开放性移动设备综合平台,它包括操作系统、 中间件和一些关键的平台应用. Android 是由 Linux+Java 构成的开源软件,允 许所有厂商和个人在其根底上进行开发

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

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

13、接口,掌握 Android 平台上的各种应用.1.2 Android 平台与其他平台的比拟首先看一下Symbian,它存在着以下的致命缺乏:Symbian的主导者为诺基 亚、索尼爱立信等传统的 厂商,因此虽然Symbian非常成熟,但它根本上还 带有浓厚的保守色彩,应用软件与我们日常的 PC软件有较大的理念差异.再者 Symbian与互联网的结合给人感觉仍不够紧密, 互联网应用更多只是作为陪衬存 在. Android 平台与此相反,移动互联网是它最重要的应用,无论系统内核、应 用软件还是硬件设计,几乎都是围绕着快捷的移动互联网应用所展开,同时An droid与PC平台存在先天的基因联系,可以很

14、好的实现与PC设备的信息互享, 更容易获得用户的广泛认可.与 Android 拥有相同属性的还有微软的 Windows mobile .至于iPhone,它只是苹果公司的圭寸闭平台,用户无法在iPhone中自行安装应用 , 所有的东西都应该苹果自行设计制造,从而保证利润不被第三方分享.苹 果自己为 iPhone 开发了嵌入系统以及完整的应用,但它干脆都不宣扬 iPhone 的软件设计,而是将 iPhone 作为一个包含软硬件卖点的 产品出售.同样, 苹果式的奢华与时尚让 iPhone 大获成功,以至于成为 市场的风向标.与苹 果相反,An droid那么是走完全开放的道路,这种模式的巨大优点在

15、PC软件领域已为业界所公认 :自由软件高度活泼,错误可以被快速修正,新的应用、新的创 意可以不断出现. Android 平台的另外一个优势是标准化和跨平台.Android 和操作系统进行了紧密的整合, 从而可以方便地使用操作系统的功 能.这与难于使用操作系统功能的 J2ME相比,无疑对开发者有很大的吸引力. 并且从图形应用界面的开发上面来看, Android 可以使用配置文件来描述图形控 件的布局,用 Java 代码编写实际响应代码,这样方便得多.当然由于 Android 己经提供了大量现成的应用 API 和应用工具,使得常规智能 功能的开发变得 非常容易和简单.1.3 本文主要工作An droid是基于Lin ux+Java的 操作系统平台,XMPP1基于XML的开源 的即时通讯协议,本文从实际应用出来, 提出了开发基于 Android 平台的 “星 座查询软件.本文的主要工作包括 :在 Eclipse 开发环境下,运用 java 语言和 android 的 sdk 开发一款可以实

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

最新文档


当前位置:首页 > 办公文档 > 演讲稿/致辞

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