摘 要:繁琐的工作使得人们没有时间关注电视天气预报,多变的气候影响了人们的出行和日程安排。因此本设计基于Android操作系统下手机天气查询系统,让人们随时随地查询天气情况。本设计基于Linux平台完全开源的Android操作系统,在Eclipse集成开发环境下来开发这款App,向免费开放的天气预报接口请求网络数据,为人们提供天气数据。这款App打开后会利用腾讯定位,定位当前位置,展示天气相关数据。可以切换全国其他城市,查询天气。提供天气小提示功能,为出行、穿衣、洗车等给出建议。可以查询一周以内的天气情况。提供分享功能,同好友分享天气天气网页。可以利用定位,得出经纬度,进入腾讯地图,查看当前的具体位置。80104
毕业论文关键词:Android,天气,分享,网络数据
Abstract:Tedious work makes people have no time to focus on the TV weather forecast。 for this reason I has chosen to do this mobile weather query system which is based on Android operating system so that the busy people can check weather at any time and anywhere。I choose to develop this app in the Eclipse integrated developing environment based on Linux platform fully opened source Android operating system and then ask free interface for network data to provide data for people。 the App will locate the current position and display the weather data when opened。You can switch to and city in China for weather query。 it can also make weather tips on travel, dressing, washing, etc。 furthermore it can query weather conditions within a week so that travel plans can be made ahead of time。 it can provide sharing function for friends to share the weather。 it can enter the Tencent map to look at the current location in real time。
Keywords:Android,weather,share,network data
目 录
1 前言 5
1。1 系统开发的背景 5
1。2 系统开发的意义 5
2 系统需求分析 6
2。1 功能需求分析 6
2。2 可行性分析 6
3 系统解决方案 7
3。1 Eclipse集成开发环境简介 8
3。2 Android手机操作系统简介 8
3。3 三方架包介绍 9
3。4 开发应用技术介绍 10
4 概要设计 11
4。1 系统各模块的功能描述 11
4。2 系统模块之间的关系 12
5 系统详细设计 13
5。1 首页模块详细 13
5。2 选择城市模块详细 18
5。3 生活提示模块详细 21
5。4 分享模块详细 23
5。5 一周天气模块详细 26
5。6 进入地图模块详细 28
5。7 AppKey以及权限的申请 30
6 App测试 32
6。1 UI测试 32
6。2 功能测试 33
6。3 压力测试 34
6。4 性能测试 35
结论