编号:
课程设计说明书
题 目: 基于Android的天气预报开发
院 (系): 信息与通信学院
专 业:
学生姓名:
学 号:
指导教师:
年 月 日
摘 要
随着移动通信技术的发展和无线数据业务的进步,手机已被赋予了除通话以外的其它许多功能。全新的手机软件领域已逐渐聚焦了众多软件开发商的目光,软件开发者和软件用户将共同面临这个振奋人心的新境界。
本设计使用Android设计技术开发了一种运用在Android系统上的手机天气预报软件系统,本系统通过选择城市来获得天气,风向,风向,温度等信息。基于手机的天气预报系统软件可以使用户对于各地的天气情况的实时掌握,极大的方便了用户的出行和行程安排,避免了不必要的麻烦,具有很强的实用性。
关键词:Android;手机天气预报软件。
Abstract
With the development of science and technology, the mobile terminal gradually into the people's attention, related to more widely, and play an increasingly important role in peopl
e's daily lives. Therefore, the development of critical applications has become an important factor in the popularity of the mobile terminal, the design and development of practical, convenient application is of great significance and good market prospects. Android as the most popular operating platform, naturally, there are a lot of demand for application services.
The study of this topic is the weather software, based on the Android platform is designed to help the user to query weather information and weather changes anytime, anywhere, to make life more comfortable and convenient. This paper describes the software interface design of the Android platform under the weather and exception handling part, including the contents of the interface implementation, the use of controls, the layout of the interface, and exception handling, combined with weather data of the China Meteorological Association, will be accurate weather conditions presented to the user-friendly way, allows the user to experience more enjoyable the service of this software.
KEY WORDS:Android,interface,control,weather software
目 录
第一章 绪论 3
1.1课题研究内容 3
1.2 课题研究需求分析 3
1.3 研究目的和意义 3
1.4 研究前景 4
第二章 Android开发环境及平台搭建 4
2.1 Android开发环境介绍 4
2.2 Android开发平台搭建 4
第三章 项目分析 5
3.1 用户界面分析 5
3.2 相关技术介绍 5
3.2.1 Activity 5
3.2.2 Intent 5
3.2.3 Service 6
3.3.4 Layout布局 7
3.3.5 控件介绍 8
第四章 天气预报软件界面设计与实现 8
4.1 Android平台用户界面的实现 8
4.1.1主要的项目工程文件 9
4.1.1创建中国城市列表 10
4.2 天气信息的获取 12
4.2.1天气信息数据的获取 12
4.2.2解析数据 14
4.3在UI上显示天气信息 14
第五章 软件测试 15
5.1 天气预报软件在电脑模拟环境下测试 15
5.2 天气预报软件在Android手机下测试 17
第六章 总结 18
参考文献 19
1 绪论
Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。Android操作系统最初由And
y Rubin开发,主要支持手机。2005年8月由Google收购注资。2007年11月,Google与84家硬件制造商、软件开发商及电信营运商组建开放手机联盟共同研发改良Android系统。随后Google以Apache开源许可证的授权方式,发布了Android的源代码。第一部Android智能手机发布于2008年10月。Android逐渐扩展到平板电脑及其他领域上,如电视、数码相机、游戏机等。2011年第一季度,Android在全球的市场份额首次超过塞班系统,跃居全球第一。 2012年11月数据显示,Android占据全球智能手机操作系统市场76%的份额,中国市场占有率为90%。2013年09月24日谷歌开发的操作系统Android在迎来了5岁生日,全世界采用这款系统的设备数量已经达到10亿台。android模拟点击
1.1 课题研究内容
本课题研究的是基于Android平台下的天气软件,目的是使用户能随时随地的查询天气信息及天气变化情况,让生活更加舒适方便。本文讲述Android平台下天气软件的界面设计以及数据的获取和解析,主要包括界面的实现,控件的使用,界面的布局和数据处理等内容,结合中国气象网的天气数据,将准确的天气情况以友好的方式呈现给用户,使用户更加赏心悦目的体验本软件的服务。通过对界面的布局及控件的应用等相关内容的学习,使我们
对Android平台下界面开发工作有一个初步的了解,并且经过这次开发过程,能够基本掌握这些内容。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论