ImageVerifierCode 换一换
格式:DOC , 页数:58 ,大小:2.61MB ,
资源ID:13080545      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/13080545.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于Android天气预报软件的设计与实现Word文件下载.doc)为本站会员(b****1)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

基于Android天气预报软件的设计与实现Word文件下载.doc

1、 This topic research based on weather forecast software on the Android platform which can provides users with the latest weather forecast information,so that users can understand the latest weather conditions in a timely manner. In this paper, the weather forecast software development technology bas

2、ed on the Android platform is analyzed and studied. It first briefly introduces the Android development essential basic knowledge,then cut into the software implementation process.The realization of the software is the use of the network interface and Chinese weather net access network XML file,and

3、then pass the XML document parsed by JSON to get city weather information. This paper firstly introduces the development of the system background and significance,then introduces system design and implementation process,finally introduces the system testing and the software test cases and summarizes

4、 the whole process of the graduation design. Keywords: Android; Weather Forecast;目 录摘要iABSTRACTii1 绪论11.1 课题研究背景和研究意义11.2 当前研究现状11.3 课题的研究内容11.4 论文框架安排22 开发语言说明32.1 开发语言简介32.1.1 Android简介32.1.2 Android 系统特性32.1.3 Android基本框架(Android Architecture)32.1.4 Android系统的四大组件52.1.5 SQLite简介62.2 搭建Android开发环境

5、62.3 了解JASON的相关知识92.4 Handler、Intent和监听器123 概要设计153.1 概述153.1.1 系统分析的原则153.1.2 系统分析的方法153.2 系统可行性分析153.3 系统需求分析163.4 性能需求分析173.4.1 实用性原则173.4.2 可扩展性与可维护性原则173.4.3 安全可靠性原则173.4.4 用户界面美观原则173.4.5 准确性原则173.4.6 易用性原则173.5 系统流程分析173.6 项目模块划分184 详细设计194.1 设计目标194.2 总体结构设计194.3 文件结构设计194.4 各模块设计214.4.1 主界面

6、模块设计214.4.2 更换城市界面模块设计234.4.3 网络接口模块设计254.4.4 自动定位模块设计254.5 数据库设计265 系统实现与测试295.1 系统实现295.1.1 天气主界面实现295.1.2 更改城市模块实现305.2 系统测试315.2.1 软件测试315.2.2 测试用例315.2.3 测试总结366 总结37参考文献38致 谢39外文文献原文40外文文献译文48iv1 绪论1.1 课题研究背景和研究意义 随着科技的发展,Android在中国的前景十分广阔。国内厂商和许多大运营商也纷纷加入了Android的阵营,不断的推出了Android系统的产品。 Androi

7、d是一种以Linux为基础的开放源码操作系统,主要使用于便携设备。Android操作系统最初由Andy Rubin开发,最初主要支持手机。2005年由Google收购注资并组建开放手机联盟开发改良,逐渐扩展到平板电脑及其他领域上。2011年第一季度,Android在全球的市场份额首次超过塞班系统,跃居全球第一。2012年第三季度,安卓的市场份额高达74.8%,一年前则为57.4%。2013年第一季度,它的市场份额继续增加,达到75%。Android平台的天气预报软件的开发可以进一步扩大天气信息的覆盖面,以便提前预防,使得广大公众能够在第一时间方便且快捷地获取最新的天气预报信息。同时也可以完善公

8、共服务体系,提高公共服务质量,更好地发挥气象事业对经济社会发展的现实性作用。这款天气预报软件给人们带来方便快捷的全天候天气信息,必将成为人们日常生活中必不可少的一部分。本系统界面明了,操作简单,适合所有年龄段的使用。对于人们生活水平的提高有一定的促进作用。1.2 当前研究现状Android 是Google开发的基于Linux平台的开源手机操作系统。它包括操作系统、用户界面和应用程序移动电话工作所需的全部软件。作为谷歌企业战略的重要组成部分,Android 将进一步推进“随时随地为每个人提供信息”这一企业目标的实现。国内外的基于Android的天气预报软件相当多,这些软件都具有的最基本的功能,当

9、然就是提供当前天气状况,包括实时温度,当天最高温和最低温,风向风速以及未来若干天的天气概况,数据来源都是各个国家或地区的气象局或天气开放平台。而现在大多数天气预报软件都具有强大且丰富的附加功能,且界面美观人性化。在国内做的比较好的天气软件当属墨迹天气。这款软件功能相当丰富,可以添加多个城市并通过左右滑动切换城市;提供所选城市的实时天气情况,包括当前天气状况,实时温度,当天最高温和最低温,湿度值,PM2.5值,风向风速;可以查看未来一周的温度趋势图;可以查看生活贴士,包括穿衣指数,运动指数,洗车指数等;城市实景天气,每个软件用户都可以查看其他用户上传的其所在地的图片;另外,其界面非常美观且人性化

10、,比如软件的背景图片就是动态天气壁纸,可以随着天气的变化而变化。Android的一大特色就是支持各种桌面插件,而墨迹天气充分利用了这一点,提供了非常丰富的桌面天气插件,显示的信息也可由用户设置。总之,目前墨迹天气是国内做的非常出色的一款天气软件。1.3 课题的研究内容本课题要在Android平台上借助网络接口完成天气预报软件的设计与实现,本软件具有城市选择、查询结果显示等功能。本课题所用到的开发工具为Google为Android开发者提供的开发工具包ADT(Android developer tools),包括eclipse和SDK,并用Java语言完成。本课题遵循了软件工程面向对象的基本原理

11、,利用原型模型,将需求分析、设计、实现和测试过程进行反复迭代,完成了界面、逻辑功能和数据库的设计与实现,最终得到了符合设计要求的软件。本系统研究的是Android平台天气预报软件的实现过程,通过移动网络的支持以及Android平台提供的网络服务支持,通过HTTP的方式获取来自中国天气网最新的天气预报数据,中国天气网免费为用户提供天气预报接口,开发者可以获取国内各个城市的实时天气情况,获取地址为:1.4 论文框架安排本文详细介绍了基于Android平台的天气预报软件的设计实现全过程。从开始到程序设计的实现,将在以下的几章中予以介绍:第1章 绪论,这一章主要讲述了课题研究的背景、意义、内容和当前研

12、究现状以及论文框架的安排。 第2章 开发语言简介,对涉及到的理论知识和使用到的开发工具做相关介绍。第3章 概要设计,主要分析了本软件开发的可行性和需求分析等。第4章 详细设计,主要介绍了本软件各模块的实现过程以及数据库的设计。第5章 系统实现与测试,主要介绍了本软件的实现结果和各模块的测试用例以及测试总结。第6章 总结,总结近三个多月做毕业设计过程中的心得和体会。2 开发语言说明2.1 开发语言简介2.1.1 Android简介Android本义指“机器人”,同时也是Google于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件

13、组成。Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。Android操作系统最初由Andy Rubin开发,主要支持手机。2005年8月由Google收购注资。2007年11月,Google与84家硬件制造商、软件开发商及电信营运商组建开放手机联盟共同研发改良 Android系统。随后Google以Apache开源许可证的授权方式,发布了Android的源代码。第一部Android智能手机发布于2008 年10月。2013年的第四季度,Android平台手机的全球市场份额已经达到78.1%。2013年09月24日谷歌开发的操作系统Android在迎来了5岁生日,全世界采用这款系统的设备数量已经达到10亿台。Android采用了软件堆层的架构,低层以Linux内核工作为基础,只提供基本功能,其他的应用软件则由各公司自行开发。目前最新SDK版本为Android 4.4.2。2.1.2 Android 系统特性 Android系统有如下的几大特性:(1)应用程序框架,支持组件的重用与替换;(2)Dalvik虚拟机,专门为移动设备做了优化;

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1