android平台天气预报系统前端(附件)
随着时代发展,人们日益关注环境、天气问题,不再满足于传统的天气推送方式,例如短信、电视广播等。本课题基于Android平台开发的天气预报App能帮助用户及时了解最新的天气资讯,方便用户安排出行计划,避免恶劣天气的影响,完善公共气象服务。本课题按照原型法思想进行系统分析与设计,设计应用界面,定义通信协议,再进行数据库结构设计与实现。用户通过手动选择所在城市,系统会自动访问百度APIStore提供的天气信息的数据接口,使用HttpUrlConnection的Get方式请求该接口,获取实时天气预报信息数据。在本地解析数据后,展示在天气页面上,并将相应的信息进行存储。本课题开发的Android 天气预报app具有操作简单,实用性强的特征。关键词 天气预报,安卓,数据接口,界面设计
目 录
1 引言 1
1.1 研究背景 1
1.2 研究目的及意义 1
1.3 研究现状 1
1.4 研究内容 2
2 Android移动平台简介 2
2.1 Android简介 2
2.2 安卓开发框架 3
3 系统实现所涉及的技术 4
3.1 相关技术分析 4
3.2 开发环境与工具 8
3.3 数据接口调用 10
4 系统分析 10
4.1 可行性分析 10
4.2 项目需求分析 10
5 系统设计 10
5.1 系统总体结构 10
5.2 系统架构图 11
5.3 数据库设计 11
6 系统实现 13
6.1 新建工程 13
6.2 Android UI界面实现 14
6.3 闪屏页开发 15
6.4 新手引导页面开发 15
6.5 省、市、县列表页面开发 16
6.6 天气页面开发 17
7 系统测试 18
7.1 系统测试的方法 18
7.2 测试结果 19
结 论 20
致 谢 2 *好棒文|www.hbsrm.com +Q: ¥351916072¥
1
参 考 文 献 22
1 引言
1.1 研究背景
随着全球气候异常变化及各种频发的自然灾害,日益威胁到人类的生活,引发了人们对于气象预测的关注,人们逐渐意识到气象预测的重要性。
因此,人们对于加强气象预报工作的需求日渐迫切,而随着科技的快速发展,诸多新技术融入到气象预报工作中。例如:Android系统的诞生、智能手机的快速普及以及手机性能的飞跃提升,使得开发者将气象预报业务与智能手机相结合变成现实,Android天气预报App百花齐放,用户凭借手机中的App可以方便地查询天气,推动了气象业务的发展[3]。
1.2 研究目的及意义
在科技日益发达的今天,社会竞争日益激烈,这要求人们不断的摄取信息,同时手机发展到现在已经成为人们日常使用的必备工具,手机的功能也日趋完善。经济发展和社会进步,人们的出行更加频繁,对于天气的关注更加强烈,基于这种原因我选择了开发Android天气预报这个课题,本课题通过应用提供的城市选择列表来定位用户所在城市,并获取天气信息。基于Android的天气预报系统可以使得用户实时掌握各地的天气情况,方便用户出行和行程安排。本课题可以准确预测包括:时间,温度,风向等天气信息,并显示在手机界面上。
基于Android平台的天气预报App可以让广大公众在第一时间获得最新的气象预警信息,以便提前预防,降低气象灾害造成的损失。例如,对未来天气的预测可以帮助人们安排农作物的浇灌、施肥、收割等工作时间。同时,也可以强化气象公共服务的职能,改善公共服务手段,提供公共服务质量,更好地发挥气象事业对经济社会发展的现实性作用。
1.3 研究现状
在智能手机问世前,人们依赖于电视媒体和气象台推送的天气预报来安排出行,不过人们有时会因为忙碌而忘记收看天气预报,带给人们极大的不便。但随着Android系统的问世,智能手机迎来了井喷时代,手机app应用快速发展,而相应的天气预报相关的app更是数不胜数,例如:墨迹天气,黄历天气,最美天气,2345天气预报等等。Android天气预报App与过去的电视、短信天气预报不同点在于:用户从单方面接收天气信息,变成实时地动态式交互,使得用户可以随时随地查询天气信息,方便安排出行。
Android天气预报app通过调用中国天气预报网提供的对外接口或国外数据源来为其提供天气数据,为用户提供了多方面服务,满足了用户对天气预报信息的需求。
1.4 研究内容
本文介绍了基于Android平台下天气预报App的设计与实现,详细阐述了App开发过程中Android应用开发相关技术,App界面设计,数据库设计以及软件测试,软件开发完成后会将数据展示到一个布局合理的页面中,帮助用户随时了解全国各地城市的天气信息,从而安排出行计划。
2 Android移动平台简介
2.1 Android简介
2003年10月,安迪鲁宾和他的团队一起创建了Android 公司。2005年8月谷歌收购了Android公司,在多年研发之后,谷歌在2008年推出了最初的Android1.0系统[1]。
由于谷歌的开放政策,由谷歌牵头的开放手机联盟(OHA)成员可以任意使用和修改安卓的SDK软件包。系统的开源性使其具有良好的拓展性,终端厂商可以针对自身的特殊需要进行“定制化开发”[2];
自Android诞生不久,就在国内收获了一大批忠实的用户,另外各种Android社区也十分红火,这些社区为Android在中国的普及做了很好的推广作用。而国内的手机厂商和运营商在看到了Android应用开发这块大蛋糕后,也纷纷加入Android阵营,其中包括有中国移动,中国联通,华为等大型企业。总得来说,Android应用开发有着广阔的发展前景,可以说Android是目前最炙手可热的手机操作系统。
目 录
1 引言 1
1.1 研究背景 1
1.2 研究目的及意义 1
1.3 研究现状 1
1.4 研究内容 2
2 Android移动平台简介 2
2.1 Android简介 2
2.2 安卓开发框架 3
3 系统实现所涉及的技术 4
3.1 相关技术分析 4
3.2 开发环境与工具 8
3.3 数据接口调用 10
4 系统分析 10
4.1 可行性分析 10
4.2 项目需求分析 10
5 系统设计 10
5.1 系统总体结构 10
5.2 系统架构图 11
5.3 数据库设计 11
6 系统实现 13
6.1 新建工程 13
6.2 Android UI界面实现 14
6.3 闪屏页开发 15
6.4 新手引导页面开发 15
6.5 省、市、县列表页面开发 16
6.6 天气页面开发 17
7 系统测试 18
7.1 系统测试的方法 18
7.2 测试结果 19
结 论 20
致 谢 2 *好棒文|www.hbsrm.com +Q: ¥351916072¥
1
参 考 文 献 22
1 引言
1.1 研究背景
随着全球气候异常变化及各种频发的自然灾害,日益威胁到人类的生活,引发了人们对于气象预测的关注,人们逐渐意识到气象预测的重要性。
因此,人们对于加强气象预报工作的需求日渐迫切,而随着科技的快速发展,诸多新技术融入到气象预报工作中。例如:Android系统的诞生、智能手机的快速普及以及手机性能的飞跃提升,使得开发者将气象预报业务与智能手机相结合变成现实,Android天气预报App百花齐放,用户凭借手机中的App可以方便地查询天气,推动了气象业务的发展[3]。
1.2 研究目的及意义
在科技日益发达的今天,社会竞争日益激烈,这要求人们不断的摄取信息,同时手机发展到现在已经成为人们日常使用的必备工具,手机的功能也日趋完善。经济发展和社会进步,人们的出行更加频繁,对于天气的关注更加强烈,基于这种原因我选择了开发Android天气预报这个课题,本课题通过应用提供的城市选择列表来定位用户所在城市,并获取天气信息。基于Android的天气预报系统可以使得用户实时掌握各地的天气情况,方便用户出行和行程安排。本课题可以准确预测包括:时间,温度,风向等天气信息,并显示在手机界面上。
基于Android平台的天气预报App可以让广大公众在第一时间获得最新的气象预警信息,以便提前预防,降低气象灾害造成的损失。例如,对未来天气的预测可以帮助人们安排农作物的浇灌、施肥、收割等工作时间。同时,也可以强化气象公共服务的职能,改善公共服务手段,提供公共服务质量,更好地发挥气象事业对经济社会发展的现实性作用。
1.3 研究现状
在智能手机问世前,人们依赖于电视媒体和气象台推送的天气预报来安排出行,不过人们有时会因为忙碌而忘记收看天气预报,带给人们极大的不便。但随着Android系统的问世,智能手机迎来了井喷时代,手机app应用快速发展,而相应的天气预报相关的app更是数不胜数,例如:墨迹天气,黄历天气,最美天气,2345天气预报等等。Android天气预报App与过去的电视、短信天气预报不同点在于:用户从单方面接收天气信息,变成实时地动态式交互,使得用户可以随时随地查询天气信息,方便安排出行。
Android天气预报app通过调用中国天气预报网提供的对外接口或国外数据源来为其提供天气数据,为用户提供了多方面服务,满足了用户对天气预报信息的需求。
1.4 研究内容
本文介绍了基于Android平台下天气预报App的设计与实现,详细阐述了App开发过程中Android应用开发相关技术,App界面设计,数据库设计以及软件测试,软件开发完成后会将数据展示到一个布局合理的页面中,帮助用户随时了解全国各地城市的天气信息,从而安排出行计划。
2 Android移动平台简介
2.1 Android简介
2003年10月,安迪鲁宾和他的团队一起创建了Android 公司。2005年8月谷歌收购了Android公司,在多年研发之后,谷歌在2008年推出了最初的Android1.0系统[1]。
由于谷歌的开放政策,由谷歌牵头的开放手机联盟(OHA)成员可以任意使用和修改安卓的SDK软件包。系统的开源性使其具有良好的拓展性,终端厂商可以针对自身的特殊需要进行“定制化开发”[2];
自Android诞生不久,就在国内收获了一大批忠实的用户,另外各种Android社区也十分红火,这些社区为Android在中国的普及做了很好的推广作用。而国内的手机厂商和运营商在看到了Android应用开发这块大蛋糕后,也纷纷加入Android阵营,其中包括有中国移动,中国联通,华为等大型企业。总得来说,Android应用开发有着广阔的发展前景,可以说Android是目前最炙手可热的手机操作系统。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/xxaq/477.html