Android3G手机天气预报系统毕业论文
- 格式:doc
- 大小:1.24 MB
- 文档页数:80
河北农业大学本科毕业论文(设计)题目:基于android系统的天气预报查询系统摘要近几年来随着3G技术成熟和智能手机的不断普及,移动应用的需求与日俱增,移动应用开发成为当下最热门的技术之一。
在Google和Android手机联盟的共同推动下,Android在众多移动应用开发平台中脱颖而出。
Android是一个真正意义上的开源智能手机操作系统,该系统一经推出立即受到全球移动设备厂商和开发者的热捧,手机已被赋予了除通话以外的其它许多功能。
全新的手机软件领域已逐渐聚焦了众多软件开发商的目光,软件开发者和软件用户将共同面临这个振奋人心的新境界。
本设计使用Android设计技术开发了一种运用在Android系统上的手机天气预报软件系统,本系统通过选择城市来获得天气,风向,温度等信息。
基于android的天气预报系统软件可以使用户对于各地的天气情况的实时掌握,极大的方便了用户的出行和行程安排,避免了不必要的麻烦,具有很强的实用性。
关键词:天气预报系统;android开发AbstractIn recent years, with the 3G technology matures and the growing popularity of smart phones, the increasing demand for mobile applications, mobile application development become the most popular technology. Given a friendly boost by Google and Android Handset Alliance, Android stands out in numerous mobile application development platforms. Android is a truly open-source smart phone operating system, which once launched immediately by the global mobile device manufacturers and developers blitz, mobile phones have been given in addition to many other functions outside the phone. The new phone software field has gradually focused the attention of a large number of software developers, software developers and software users will be facing this exciting new realm.This design uses design techniques developed an Android application in the Android system mobile weather software system, the system by selecting the city to get weather, wind direction, temperature and other information. Android based software allows users to weather forecasting system for real-time weather conditions around the master, a great convenience to the user's travel and travel arrangements, to avoid unnecessary trouble, and highly practical.Keywords: Weather forecast system; android development目录1. 需求分析 (1)1.1开发背景 (1)1.2系统研究内容 (1)1.3项目需求分析 (1)2. GOOGLE ANDROID移动平台的相关理论 (1)2.1G OOGLE ANDROID 移动平台的概述 (1)2.1.1 Android系统的特点 (2)2.1.2 Android的功能 (2)2.2G OOGLE ANDROID移动平台开发过程研究 (2)2.3G OOGLE ANDROID移动平台下的应用研究 (3)2.4小结 (3)3. 项目设计 (4)3.1项目总体设计 (4)3.2系统功能界面 (4)3.2.1 欢迎界面 (4)3.2.2 设置所在城市界面 (5)3.2.3 天气显示界面 (6)3.2.4 Widget桌面小部件界面 (7)3.3设计目标 (8)4. 系统设计 (8)4.1开发及运行环境 (8)4.2数据库设计 (8)4.3主要方法及步骤 (8)4.4主要方法及技术 (9)5. 主要模块 (9)5.1项目框架 (9)5.2主要功能实现 (10)5.2.1 导入db_weather.db数据库文件 (10)5.2.2 实现城市列表的创建与过滤 (11)5.2.3 访问网络得到天气信息 (14)5.2.4 Widget窗体小部件的更新 (15)6. 功能测试 (17)结论 (21)参考文献 (22)基于android系统的天气预报查询系统1. 需求分析1.1 开发背景近几年来随着3G技术成熟和智能手机的不断普及,移动应用的需求与日俱增,移动应用开发成为当下最热门的技术之一。
毕业论文/设计题 目: 手机天气预报系统手机天气预报系统广东XX 大学2012届毕业论文届毕业论文 基于Android 手机天气预报系统手机天气预报系统 X 同学同学独 创 性 声 明本人声明所呈交的毕业论文本人声明所呈交的毕业论文((设计设计))是本人在指导教师指导下进行的研究工作及取得的研究成果。
作及取得的研究成果。
据我所知,据我所知,据我所知,除了文中特别加以标注和致谢的地方外,论文除了文中特别加以标注和致谢的地方外,论文(设计设计))中不包含其他人已经发表或撰写过的研究成果,也不包含为获得广东科贸职业学院或其他教育机构的证书而使用过的材料。
与我一同工作的同志对本论文(设计设计))所做的任何贡献均已在论文中作了明确的说明并表示谢意。
所做的任何贡献均已在论文中作了明确的说明并表示谢意。
论文论文((设计设计))作者签名:作者签名:签字日期:签字日期:年 月 日广东XX 大学2012届毕业论文届毕业论文 基于Android 手机天气预报系统手机天气预报系统 X 同学同学基于Android 系统的手机天气预报软件摘 要要随着智能手机的快速普及,智能手机操作系统市场风生水起。
为了让智能手机用户能够随时随地查询互联网所提供的服务,一种高效的办法就是将应用系统的功能拓展到手机终端上,让手机能够通过移动网以及互联网访问Web 网站并处理各种各样的业务。
因此,智能手机的应用软件及其需要的服务将有广阔的发展前景。
在如今这个智能手机系统群雄纷争的时候,在如今这个智能手机系统群雄纷争的时候,20082008年Google 推出了一款名为Android 的开源智能手机操作系统,它采用Linux 内核,开放手机联盟联盟(OHA)(OHA)(OHA)成员可以任意使用和修改成员可以任意使用和修改SDK 包,系统的开源性使其具有良好的拓展性。
这款软件包括了操作系统、用户界面和应用程序,即智能手机工作所需要的全部软件。
Android 的最大特点是其开放性体系架构,不仅具有非常好的开发、调试环境,而且还支持各种可扩展的用户体验,包括丰富的图形组件、多媒体支持功能以及强大的浏览器。
基于Android平台的天气查询系统的设计与开发安卓天气预报毕业设计(此文档为word格式,下载后您可任意编辑修改!)本科毕业论文(设计)基于Android平台的天气查询系统的设计与开发毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。
尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。
对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。
作者签名:日期:指导教师签名:日期:使用授权说明本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。
作者签名:日期:学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。
除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。
对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。
本人完全意识到本声明的法律后果由本人承担。
作者签名:日期:年月日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。
本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。
涉密论文按学校规定处理。
作者签名:日期:年月日导师签名:日期:年月日注意事项1.设计(论文)的内容包括:1)封面(按教务处制定的标准封面格式制作)2)原创性声明3)中文摘要(300字左右)、关键词4)外文摘要、关键词5)目次页(附件不统一编入)6)论文主体部分:引言(或绪论)、正文、结论7)参考文献8)致谢9)附录(对论文支持必要时)2.论文字数要求:理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。
密级:学士学位论文THESIS OF BACHELOR题目:基于Android平台的3G气象软件学院:软件学院系计算机软件专业:计算机软件学号:姓名:指导教师:起讫日期:Android平台3G手机气象软件摘要随着智能手机的快速普及,智能手机操作系统市场风生水起。
为了让智能手机用户能够随时随地查询互联网所提供的服务,一种高效的办法就是将应用系统的功能拓展到手机终端上,让手机能够通过移动网以及互联网访问Web网站并处理各种各样的业务。
因此,智能手机的应用软件及其需要的服务将有广阔的发展前景。
在如今这个智能手机系统群雄纷争的时候,2008年Google推出了一款名为Android的开源智能手机操作系统,它采用Linux内核,开放手机联盟(OHA)成员可以任意使用和修改SDK包,系统的开源性使其具有良好的拓展性。
这款软件包括了操作系统、用户界面和应用程序,即智能手机工作所需要的全部软件。
Android的最大特点是其开放性体系架构,不仅具有非常好的开发、调试环境,而且还支持各种可扩展的用户体验,包括丰富的图形组件、多媒体支持功能以及强大的浏览器。
因此,对于软件从业人员来说,Android平台具有无限的吸引力。
本文就在分析讨论Android手机软件开发技术原理的基础上,开发出能为用户提供更好的基于Android平台的3G手机气象软件。
关键字:android;气象软件;智能手机平台AbstractWith the rapid proliferation of smart phones, smart phone operating system market, wind and water. In order for smart phone users to check the Internet anytime, anywhere services provided an efficient way to expand the function of the system will be applied to the mobile phone terminal, the mobile phone to Internet access via mobile networks, and variety of Web sites and process business. Therefore, the smart phone applications and the need for the service will have broad prospects for development.In today's smart phone system when disputes warlords, 2008, Google introduced a smart phone called the Android open source operating system, which uses Linux kernel, Open Handset Alliance (OHA) members can be free to use and modify the SDK package, the system It has a good open-source nature of the expansion of. The software includes the operating system, user interface and applications that need to work smart phones all the software. Android's biggest feature is its open architecture, not only has a very good development and debugging environment, but also supports a variety of scalable user experience, including rich graphical components, multimedia support, and powerful browser. Therefore, for software professionals is, Android platform has unlimited appeal.In this paper, the analysis and discussion Android mobile phone software development technology on the basis of the principle, developed to provide users with better platform to the 3G handsets based on Android meteorological software.Keywords:android;weather software;smartphone platform目录摘要IAbstract (II)第一章................................................................................................................. 绪论11.1 研究内容 (1)1.2 研究意义 (1)1.3研究现状和发展趋势 (1)第二章系统分析 (3)研究目标 (3)需求分析 (3)性能分析 (3)第三章系统开发环境及相关技术 (5)Android开发环境介绍 (5)Android开发平台搭建 (5)第四章程序设计 (7)用户界面设计 (7)数据库设计 (7)程序模块设计 (8)第五章....................................................................................................... 程序开发11文件结构与用途 (11)数据提供者 (12)读取天气数据实例 (16)定时更新时间。
基于安卓的天气预报毕业设计
摘要:
本篇毕业设计基于安卓平台,设计并实现了一款天气预报应用。
该应用可以提供当日和未来几天的天气信息,并能根据用户所在位置自动更新天气数据。
应用根据收集到的数据生成图标化的天气情况,并提供用户友好的界面与交互。
关键词:安卓平台、天气预报、应用、界面、交互
1. 引言
2. 系统设计
2.1 应用结构
本应用采用MVC(Model-View-Controller)设计模式,将业务逻辑、用户界面和数据分离。
Model层负责与天气数据源进行通讯和处理,同时提供数据给View和Controller 层。
View层负责界面展示,Controller层负责用户交互和数据控制。
2.2 数据获取与处理
应用通过访问相关天气预报API来获取实时天气和未来几天的预测信息。
API返回的数据经过处理和解析后,存储到本地数据库中。
2.3 用户界面设计
应用提供简洁、直观的用户界面,使用各种图标和颜色来展示天气情况。
用户可以通过滑动屏幕查看不同时间段的天气信息,也可以点击具体日期查看该日期的气象信息。
3. 实施与结果
3.1 技术选型
本应用使用Java语言进行开发,使用Android Studio作为开发环境。
应用的界面使用Android自带的UI组件和自定义View进行开发,数据库使用SQLite进行存储。
3.2 功能实现
应用实现了以下功能:天气数据获取与展示、定位功能、数据缓存、气象信息图表展示等。
应用在不同屏幕尺寸的设备上均可以正常运行,并具有较好的响应速度。
4. 总结与展望。
安卓网络天气预报毕业论文目录摘要 (I)Abstract (II)第1章引言 (1)1.1 研究背景 (1)1.2 国外的研究状况及发展趋势 (1)1.3 系统分析及其主要容 (2)1.4 论文组织结构 (2)第2章系统实现所涉及的技术 (3)2.1 Android系统概述 (3)2.2 Eclipse介绍 (3)2.3 Android系统框架 (4)2.4 Android四大组件 (4)2.5 用户界面 (6)2.6 Fragment (7)2.7 网络编程之使用HttpClient进行Get方式通信 (7)第3章开发环境配置 (9)3.1 Android开发框架 (9)3.2 开发所需软件 (12)3.2.1 Android开发环境配置 (13)3.2.2 Eclipse的设置 (14)第4章系统总体分析与模型设计 (15)4.1 系统的总体结构 (15)4.2 功能分析 (16)4.2.1 天气模块功能分析 (16)4.2.2 生活模块功能分析 (17)4.2.3 我模块功能分析 (17)4.3 系统流程图 (18)第5章详细设计 (20)5.1 新建工程 (20)5.2 Android UI界面的实现 (21)5.3 登陆注册模块的实现 (22)5.4 界面切换功能实现 (23)5.5 天气模块的实现 (23)5.5.1 天气信息 (24)5.5.2 温度曲线图的画法 (25)5.5.3 下拉刷新 (25)5.6 生活模块的实现 (25)5.7 我模块的实现 (26)5.7.1 城市管理的功能实现 (26)5.7.2 通知提醒功能实现 (27)第6章系统测试 (28)6.1 测试目的 (28)6.2 测试环境 (29)6.3 测试结果 (30)致谢 (32)参考文献 (33)附录 (34)附录A: 主要源程序 (34)附录B: 软件使用说明书 (45)附录C: 光盘 (46)第1章引言许多先进技术迅速地应用于气象业务中,可供天气预报用的实时和非实时资料急增,这就要求利用自动化的高速通信技术和信息处理技术处理这些资料。
基于Android平台的天气预报系统的设计与开发基于Android平台的天气预报系统的设计与开发摘要:安卓是谷歌于2008年推出的一个智能手机操作系统,其独特的设计模式使得开发手机软件变得非常简单。
该论文介绍了一款安卓天气预报的设计与实现过程。
用户可以通过主界面选择城市来获得包括风力、风向、紫外线强度等的天气信息。
基于手机的天气预报系统能够使用户对于各地的天气情况实时掌握,方便用户的出行和行程安排,具有一定的实用性。
关键字:实时预报,Android,温度检测,定位The Design and Development of Weather Forecast System based on the AndroidⅠSystemAbstract: Android is a Smartphone system launched by Google in 2008, whose unique design pattern makes it easier to develop mobile phone softwares . The paper introduces the process of the design and implementation of a Android weather forecast system. Users can choose a city what he likes from the home screen to get access to the weatherinformation ,including wind,winddirection,strong of ultraviolet light and soon.Weather forecast system based on mobile phone enables users to take the real-time control of weather conditions of all parts,thus bringing great convenience to the user's travel and travel arrangements, and has a certain practicalityKeywords: real-time forecast, Android , Temperature detection , location毕业论文(设计)原创性声明本人所呈交的毕业论文(设计)是我在导师的指导下进行的研究工作及取得的研究成果。
手机天气预报系统毕业设计一、引言随着智能手机的普及,人们越来越依赖手机来获取天气信息。
因此,开发一款手机天气预报系统具有重要意义。
本设计旨在开发一款基于手机平台的天气预报系统,方便用户随时随地获取天气信息。
二、需求分析1.系统用户:该系统主要面向手机用户。
2.基本功能:a.实时天气信息查询:用户可以实时查询当地及其他地区的天气信息;b.天气预报:用户可以查看未来几天的天气预报情况;c.城市切换:用户可以切换查询城市以获取相应城市的天气信息;d.条件筛选:用户可以筛选天气结果根据降水量、温度等条件;e.历史查询记录:用户可以查看最近查询的历史天气记录。
三、系统设计1.系统结构:本系统包括前端和后端两部分。
2.前端设计:a.用户界面设计:设计简洁直观的用户界面,方便用户操作。
包括天气查询界面、城市切换界面、天气预报界面等。
b.实时天气查询:用户在查询界面输入要查询的城市后,前端将该请求发送到后端。
c.天气预报显示:后端将查询结果返回给前端,前端将结果以列表或图表的形式展示在界面上。
3.后端设计:a.接收请求:后端接收来自前端的天气查询请求,包括查询城市信息等。
b.调用天气数据接口:后端通过调用天气数据接口获取天气数据。
c.数据处理:后端对接收到的天气数据进行处理,提取需要的信息。
d.返回结果:后端将处理后的结果返回给前端。
四、技术选型1.前端开发:HTML、CSS和JavaScript等技术实现用户界面和交互逻辑。
2.后端开发:使用Python或Java等后端开发语言,结合框架如Django或Spring Boot进行开发。
五、系统测试通过对系统进行功能测试,包括查询天气、切换城市、筛选结果以及查看历史记录等功能的测试。
同时,还需要进行性能测试以确保系统能够在大量用户访问时保持稳定。
六、总结本设计主要介绍了一款手机天气预报系统的设计。
通过该系统,用户可以方便地获取天气信息,包括实时天气查询、天气预报、城市切换、条件筛选和历史查询记录等功能。
摘要随着智能手机一步步走进普通人的生活,它将成为人们获取信息的主要设备。
因此手机的娱乐应用服务将会有很大的发展空间手机快捷查询软件就是其中的一项。
Android平台提供给用户非常方便的快捷查询功能这将为快捷查询服务的设计与实现提供了更好的平台。
另外Android平台基本上是免费的,所以能够有效降低软件的成本,最终让每个用户能够自由地获取信息,也为手机快捷查询服务的普及做出贡献。
本文研究分析了Android平台的系统架构和组件模型接着解析了Android中的重要API和应用构成以Intent和生命周期的机制。
在此基础上基于Android平台设计和开发手机快捷查询天气软件。
本系统界面友好、操作便捷具有良好的可扩展性和可维护性;系统经过测试、可以稳定运行、能够满足手机用户的基本需求。
关键词智能手机Android API 用户IAbstractAs smartphones is walking into the life of ordinary people step by step, it will become the main equipment of access to information.Therefore, mobile entertainment application service there will be a very big development space of mobile phone quick query software is one of them.Android platform to provide users with convenient and fast query function for the design and implementation of a quick query service provides a better platform.Also the Android platform is essentially free, so can effectively reduce the cost of software, finally let each user can freely access to information and also contribute to the popularization of mobile phone quick query service.This study analyzes the Android platform system architecture and component model and analyzes the important part of the Android API and application of mechanism with the Intent and life cycle.On the basis of the design and development based on the Android platform mobile phone quick query software in the weather.This system friendly interface, convenient operation, good scalability and maintainability;System tested, stable operation, and can satisfy the basic needs of mobile phone users.Keyword smart phone Android API (Application Programming Interface) UserII目录摘要 (I)Abstract (II)第1章绪论 (1)1.1 国内外手机系统现状 (1)1.2 Android系统的优势 (1)1.2.1 开放性 (1)1.2.2 挣脱束缚 (1)1.2.3 丰富的硬件 (1)1.2.4 开发商 (2)1.3 Android的发展趋势 (2)1.3.1 国产手机品牌纷纷加速海外布局 (2)1.4 本章小结 (3)第2章相关技术简介 (3)2.1 开发工具 (3)2.1.1 JDK(Java Development Kit) (3)2.1.2 Android SDK 介绍 (4)2.1.3 Eclipse 开发工具介绍 (4)2.1.4 Android Development Tools(ADT)介绍 (4)2.2 开发环境搭建 (4)2.2.1 开发环境搭建的步骤 (4)2.2.2JDK安装 (4)2.2.3Eclipse安装 (5)2.2.4Android SDK安装 (5)2.2.5ADT安装 (6)2.2.6 创建A VD (7)2.3 本章小结 (7)第3章需求分析 (7)3.1 开发背景 (7)3.2 开发需求分析 (8)3.2.1 开发需求分析的作用 (8)3.2.2 天气预报需求分析 (8)3.3 本章小结 (8)第4章项目功能描述 (9)4.1 系统主要功能 (9)III4.2 项目工程结构图 (9)4.2.1 项目工程 (9)4.3 XML和JSON详情 (10)4.3.1XML解析 (10)4.3.2JSON解析 (11)4.3.3XML的解析方式有两种 (12)4.4本章小结 (13)第5章程序代码设计 (14)5.1 帮助界面 (14)5.2 登陆界面 (14)5.3 主界面 (18)5.4 本章小结 (38)结论 (38)致谢 (39)参考文献 (40)附录1 (41)IV第1章绪论1.1 国内外手机系统现状在早期的手机内部是没有智能操作系统的,所有的软件都是由手机生产商在设计时所定制的,因此手机在设计完成后基本是没有扩展功能的。
毕业论文声明本人郑重声明:1.此毕业论文是本人在指导教师指导下独立进行研究取得的成果。
除了特别加以标注地方外,本文不包含他人或其它机构已经发表或撰写过的研究成果。
对本文研究做出重要贡献的个人与集体均已在文中作了明确标明。
本人完全意识到本声明的法律结果由本人承担。
2.本人完全了解学校、学院有关保留、使用学位论文的规定,同意学校与学院保留并向国家有关部门或机构送交此论文的复印件和电子版,允许此文被查阅和借阅。
本人授权大学学院可以将此文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本文。
3.若在大学学院毕业论文审查小组复审中,发现本文有抄袭,一切后果均由本人承担,与毕业论文指导老师无关。
4.本人所呈交的毕业论文,是在指导老师的指导下独立进行研究所取得的成果。
论文中凡引用他人已经发布或未发表的成果、数据、观点等,均已明确注明出处。
论文中已经注明引用的内容外,不包含任何其他个人或集体已经发表或撰写过的研究成果。
对本文的研究成果做出重要贡献的个人和集体,均已在论文中已明确的方式标明。
学位论文作者(签名):年月关于毕业论文使用授权的声明本人在指导老师的指导下所完成的论文及相关的资料(包括图纸、实验记录、原始数据、实物照片、图片、录音带、设计手稿等),知识产权归属华北电力大学。
本人完全了解大学有关保存,使用毕业论文的规定。
同意学校保存或向国家有关部门或机构送交论文的纸质版或电子版,允许论文被查阅或借阅。
本人授权大学可以将本毕业论文的全部或部分内容编入有关数据库进行检索,可以采用任何复制手段保存或编汇本毕业论文。
如果发表相关成果,一定征得指导教师同意,且第一署名单位为大学。
本人毕业后使用毕业论文或与该论文直接相关的学术论文或成果时,第一署名单位仍然为大学。
本人完全了解大学关于收集、保存、使用学位论文的规定,同意如下各项内容:按照学校要求提交学位论文的印刷本和电子版本;学校有权保存学位论文的印刷本和电子版,并采用影印、缩印、扫描、数字化或其它手段保存或汇编本学位论文;学校有权提供目录检索以及提供本学位论文全文或者部分的阅览服务;学校有权按有关规定向国家有关部门或者机构送交论文的复印件和电子版,允许论文被查阅和借阅。
本人授权大学可以将本学位论文的全部或部分内容编入学校有关数据库和收录到《中国学位论文全文数据库》进行信息服务。
在不以赢利为目的的前提下,学校可以适当复制论文的部分或全部内容用于学术活动。
论文作者签名:日期:指导教师签名:日期:南京晓庄学院本科生毕业论文Android3G手机天气预报系统Android3G phone weather forecast system学位论文独创性声明本人郑重声明:1. 坚持以“求实、创新”的科学精神从事研究工作。
2. 本论文是我个人在导师指导下进行的研究工作和取得的研究成果。
3. 本论文中除引文外,所有实验、数据和有关材料均是真实的。
4. 本论文中除引文和致谢的内容外,不包含其他人或其它机构已经发表或撰写过的研究成果。
5. 其他同志对本研究所做的贡献均已在论文中作了声明并表示了谢意。
作者签名:日期:目录绪论 (1)1.1 研究内容 (1)1.2 研究意义 (1)1.3 可行性研究 (1)1.4 研究现状和发展趋势 (2)二、系统分析 (4)2.1 研究目标 (4)2.2 需求分析 (4)2.3 性能分析 (5)三、平台与关键技术研究 (6)3.1 Android开发环境介绍 (6)3.2 Android开发平台搭建 (6)3.3 Android关键技术研究 (7)四、系统设计 (10)4.1模块 (10)4.2 数据交互 (12)4.3 用户交互 (13)4.4 系统管理 (15)4.5 数据库设计与实现 (19)4.6 程序模块设计 (24)五、系统实现与测试 (28)5.1 系统实现 (28)5.2 系统测试 (31)参考文献 (1)致谢 (2)摘要随着智能手机的快速普及,智能手机操作系统市场非常活跃。
为了让智能手机用户能够随时随地查询互联网所提供的服务,让手机能够通过移动网以及互联网访问Web网站并处理各种各样的业务,一种高效的办法就是将应用系统的功能拓展到手机终端上。
因此,智能手机的应用软件及其需要的服务将有广阔的发展前景。
在如今这个智能手机系统群雄纷争的时候,它采用Linux内核,开放手机联盟成员可以任意使用和修改SDK包,系统的开源性使其具有良好的拓展性。
这款软件包括了操作系统、用户界面和应用程序,即智能手机工作所需要的全部软件。
2008年Google推出了一款名为Android的开源智能手机操作系统, Android的最大特点是其开放性体系架构,不仅具有非常好的开发、调试环境,而且还支持各种可扩展的用户体验,包括丰富的图形组件、多媒体支持功能以及强大的浏览器。
因此,对于软件从业人员来说,Android平台具有无限的吸引力。
本文就在分析讨论Android手机软件开发技术原理的基础上,开发出能为用户提供更好的基于Android平台的3G手机气象软件。
关键字:android;天气预报系统;智能手机平台ABSTRACTWith the rapid proliferation of smart phones, smart phone operating system market is very active. In order to allow smart phone users to be able to query the services provided by the Internet anytime, anywhere, so that the phone can be accessed through the mobile network and the Internet Web site and handle a variety of business, an efficient way is the application function of the system extended to the mobile terminal on. Therefore, the smart phone applications and the service will have broad prospects for development.Warlords dispute of this smart phone system today, it uses the Linux kernel, the Open Handset Alliance members can be used and modify the SDK package, open source, it has a good expansion. This software includes the operating system, user interface and applications, smart phones need to work all of the software. In 2008, Google launched a product called the Android open-source smart phone operating system, Android's biggest characteristic is its open architecture, not only has a very good development, debugging environment, but also supports a variety of scalable user experience. Including rich graphical components, and multimedia support features and great browser. Therefore, for software professionals, the Android platform has unlimited appeal.On the basis of analysis and discussion of the Android mobile phone software development technical principles, developed to provide users with better 3G handsets based on Android platform of meteorological softwareKeywords:android;weather software;smart phone platform绪论1.1 研究内容Android平台天气预报系统是基于Android手机平台,基于Java,从Google上获取天气预报信息,开发出针对使用Android平台的手机天气预报系统的应用软件。
为了让智能手机用户能够随时随地查询互联网所提供的服务,让手机能通过移动网和互联网访问Web 网站并处理各项业务,是一种高效的办法就是将应用系统的功能拓展到手机终端。
Android 系统是Google 公司开发的一个开源手机操作系统,它包括了用户界面、操作系统和应用程序,即智能手机工作所需的全部应用软件。
Android 的最大特点是它的开放性体系架构,不仅具有非常好的调试、环境开发,而且还具有各种可扩展的设施,包括丰富的多媒体支持功能和图形组件强大的浏览器,技术已经趋于成熟。
1.2 研究意义Android平台3G手机天气预报系统的开发可以进一步扩大天气信息的覆盖面,以便提前预防,把气象灾害造成的损失降到最低,使得广大公众能够在第一时间方便且快捷地获取最新的天气预报信息。
同时也可以强化天气公共服务的职能,改善公共服务手段、完善公共服务体系、增加公共服务产品、提高公共服务质量,更好地发挥了气象事业对经济社会发展的现实性作用。
这款手机天气预报系统给人们生活带来方便快捷的全天候信息,在人们日常生活中必不可少的生活信息。
本系统界面明了,操作简单,适合所有年龄阶段的运用。
对于提高人们生活水平质量有一定的促进。
1.3 可行性研究随着计算机应用的日益普及和深化,随时随地了解今明天的天气情况已经成为一种趋势。
本项目要开发的是基于单机的天气查询系统。
由于现代都市的快节奏,再天天守着电视机看雷打不动的天气预报已经变得越来越不现实了。
因此,实现一个将各种天气查询服务功能集成起来的信息系统就显得十分必要,即可以节省时间,又可以实现个性化的服务,减少不必要的等待和繁重的信息。