毕业论文--基于android系统的天气预报查询系统

上传人:liy****000 文档编号:115200279 上传时间:2019-11-13 格式:DOC 页数:25 大小:1.16MB
返回 下载 相关 举报
毕业论文--基于android系统的天气预报查询系统_第1页
第1页 / 共25页
毕业论文--基于android系统的天气预报查询系统_第2页
第2页 / 共25页
毕业论文--基于android系统的天气预报查询系统_第3页
第3页 / 共25页
毕业论文--基于android系统的天气预报查询系统_第4页
第4页 / 共25页
毕业论文--基于android系统的天气预报查询系统_第5页
第5页 / 共25页
点击查看更多>>
资源描述

《毕业论文--基于android系统的天气预报查询系统》由会员分享,可在线阅读,更多相关《毕业论文--基于android系统的天气预报查询系统(25页珍藏版)》请在金锄头文库上搜索。

1、河河北北农农业业大大学学 本本科科毕毕业业论论文文 (设设计计) 题题 目:目: 基于 android 系统的天气预报查询系统 学学 院:院: 信息科学与技术学院 专业班级:专业班级: 计算机专升本 1101 班 学学 学生姓名:学生姓名: 指导教师姓名:指导教师姓名: 指导教师职称:指导教师职称: 副教授 2013 年 6 月 1 日 摘摘 要要 近几年来随着 3G 技术成熟和智能手机的不断普及,移动应用的需求与日俱增,移动 应用开发成为当下最热门的技术之一。在 Google 和 Android 手机联盟的共同推动下, Android 在众多移动应用开发平台中脱颖而出。Android 是一个

2、真正意义上的开源智能手 机操作系统,该系统一经推出立即受到全球移动设备厂商和开发者的热捧,手机已被赋 予了除通话以外的其它许多功能。全新的手机软件领域已逐渐聚焦了众多软件开发商的 目光,软件开发者和软件用户将共同面临这个振奋人心的新境界。 本设计使用 Android 设计技术开发了一种运用在 Android 系统上的手机天气预报软件 系统,本系统通过选择城市来获得天气,风向,温度等信息。基于 android 的天气预报系 统软件可以使用户对于各地的天气情况的实时掌握,极大的方便了用户的出行和行程安 排,避免了不必要的麻烦,具有很强的实用性。 关键词关键词:天气预报系统;android 开发 A

3、bstractAbstract In 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

4、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.

5、 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

6、 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 users travel and travel arrangements, to avoi

7、d unnecessary trouble, and highly practical. KeywordsKeywords: Weather forecast system; android development 目目 录录 1. 需求分析需求分析.1 1.1 开发背景.1 1.2 系统研究内容.1 1.3 项目需求分析.1 2. GOOGLE ANDROID 移动平台的相关理论移动平台的相关理论 .1 2.1 GOOGLE ANDROID 移动平台的概述.1 2.1.1 Android系统的特点2 2.1.2 Android的功能2 2.2 GOOGLE ANDROID移动平台开发过程研究

8、2 2.3 GOOGLE 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

9、.2.2 实现城市列表的创建与过滤.11 5.2.3 访问网络得到天气信息.14 5.2.4 Widget窗体小部件的更新.15 6. 功能测试功能测试 .17 结论结论 21 参考文献参考文献 22 1 基于基于 androidandroid 系统的天气预报查询系统系统的天气预报查询系统 1. 需求分析需求分析 1.11.1 开发背景开发背景 近几年来随着 3G 技术成熟和智能手机的不断普及,移动应用的需求与日俱增,移动 应用开发成为当下最热门的技术之一。手机是已经成为了生活中不可少的通读设备,没 有手机有时会让人觉得寸步难行,手机将脱离传统的打电话,发短信等基本功能,而基 于智能手机的处理

10、能力和扩展能力,基于 3G 网络高速数据传输,越来越多的功能和业务 将被开发出来并大规模的应用。在 Google 和 Android 手机联盟的共同推动下,Android 在 众多移动应用开发平台中脱颖而出。Android 是一个真正意义上的开源智能手机操作系统, 该系统一经推出立即受到全球移动设备厂商和开发者的热捧。为顺应潮流,本设计旨在 搭载 Android 的移动设备上运行,实现天气状况的实时动态更新与显示,方便人们的出行 与生活。 1.21.2 系统研究内容系统研究内容 1. 界面的设计 2. 代码的设计 3. 程序的测试 4. 产品的发布 1.31.3 项目需求分析项目需求分析 根据

11、功能的需求,分析此项目的主要功能应具备以下几点: 1. 精确查询全国各地城市未来几天内的实时天气状况 2. 系统要具有实用性,符合用户查看信息习惯,界面设计优美 3. 系统要具有稳定性,且在一定程度上节省流量的开销 2. Google android 移动平台的相关理论移动平台的相关理论 2.12.1 GoogleGoogle androidandroid 移动平台的概述移动平台的概述 Android 是 Google 公司于 07 年 11 月 5 日宣布的基于 LINUX 平台开源手机操作系 统,该平台由操作系统,中间件,用户界面和应用软件组成,Android 是 Google 开发的 基

12、于 Linux 平台的开源手机操作系统。它包括操统,用户界面和应用程序-移动电话工 作所需的全部软件,而且不存在任何以往阻碍移动产业创新的专有权障碍,谷歌与开放 手机联盟合作开发了 Android,这个联盟由包括中国移动,摩托罗拉,高通,宏达在内的 30 多家技术和无线应用的领军企业组成。通过与运营商,设备制造商,开发商和其他有 关各方结成深层次的合作伙伴关系,希望借助建立标准化,开放式的移动电话软件平台, 在移动产业内形成一个开放式生态系统。 2 2.1.1 Android 系统的特点系统的特点 1.开放性。Google 与开放性手机联盟合作开发了 android,Google 通过与运营商

13、, 设备制造商,开发商和其他有关各方结成深层次的合作伙伴关系,希望借助建立标准化, 开放式的移动电话软件平台,在移动产业内形成一个开放式生态系统。 2.应用程序无界限。Android 上的应用可以通过标准 API 访问核心移动设备功能。通 过互联网,应用程序可以声明它们的功能可提供其它应用程序使用。 3.应用程序是在平等的条件下创建的,移动设备上的应用程序可以被替换或扩展, 即使是拨号或主屏幕这样的核心组件。 4.应用程序可以轻松地嵌入网络。应用程序可以轻松地嵌入 HTML、JavaScript 和样 式表,还可以通过 Web view 显示内容。 5.应用程序可以并行运行。Android 是

14、一种完整的多任务环境,应用程序可以在其中 并行运行,在后台运行时,应用程序可以生成通知引起注意。 2.1.2 Android 的功能的功能 1.支持虚拟键盘。虚拟键盘的出现意味着基于 Android1.5 或以上的版本的移动设备 可以同时支持物理键盘和虚拟键盘。 2.使用 widget 实现桌面的个性化。可以用 widget 修饰自己的桌面。大多数小的 Web 应用都是从网络上获得实时数据并展示给用户的,android 预装了 Widget,包括数字时 钟,日历,音乐播放器,相框。 3.用在线文件快速浏览数数,类似于 OSX Leopard 的 Quick look 特征,Android 的在

15、 线文件夹可显示的数据条目,比如联系人,喜欢的应用,E-mail 信息,播放列表,书签, RSS 源等,并不需要运行系统程序处理特定的数据条目。 4.视频录制和分享。Android 还有录制和分享视频的功能,对回放和 MPEG-4,3GP 等 视频也有了更好的支持。可以通过 E-mail,MMS 或直接上传等方式来分享视频。 5.更快,更兼容的浏览器,Android 的基于 WebKit 内核的浏览器带来了重要的调速 半置,这得益于新的 WebKit 渲染引擎和优化的 JAVA 脚本编译器。 6.Voice search 语音搜索。带有语音识别技术的 Google 手机已于 2008 年 11

16、 月面世, 它支持语音搜索功能,该功能增强了默认的搜索能力,已超过了纯文本搜索。 7.立体蓝牙和免提电话。除了增强的免提电话体验,Android 还支持立体蓝牙 (A2Dphe 和 AVCRP),并有自动配对功能。 8.强大的 GPS 技术.Android 内部提供了大量的 GPS 组件,我们可以很轻松地获得设 备当前的位置等信息,让导航等功能更加完善。 9.Android 系统硬件检测,android 可自动检测和修复 SD 卡的文件系统,允许第三 方应用显示 Android 系统的硬件特征,为了让用户下载到与自己的设备匹配的应用,我 们可以检测用户设备的硬件信息,让满足应用要求的设备安装该程序。 2.22.2 GoogleGoogle androidandroid 移动平台开发过程研究移动平台开发过程研究 Android 移动平台作为 21 世纪的新秀,受到了越来越多的开发者的钟爱,在这股开 3 发的浪潮中,逐渐形成了具有 Android 一套具有 Android 特色的开发流程。 由于 Androi

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

最新文档


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

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