android的天气预报app
手机市场的迅速发展促使智能手机的发展更新速度越来越快,由于智能手机操作简便、功能齐全等优点而快速发展,手机软件的发展也随着需求服务市场而被开拓。现在的天气预报App发展已经十分成熟,不但能通过图文显示当天和未来几天的天气状况还能详细的显示的气温、风向、污染指数、生活指数和空气指数等。受此启发本人决定设计一款以安卓为操作系统的天气预报的应用程序,并且通过连接和风天气的网络接口实时更新天气状况,导入城市信息来实现城市切换。此设计可以让用户在网络连通的状态下,查询所在城市当前和未来的气温变化、降雨概率统计等来引导人们制定出游计划和生产安排。 3
目 录
Abstract 4
一、引言 6
二、天气预报课题简介 7
(一)设计背景 7
(二)设计意义 7
(三)设计目标 7
(四)设计环境 8
三、系统需求分析 8
(一)研究目标 8
(二) 功能分析 9
(三) 技术可行性分析 9
四、程序设计 11
(一)界面设计 11
(二) 模块设计 11
五、程序开发 11
(一)数据提供 15
(二)后台操作 16
六、系统测试 17
(一)启动手机模拟器虚拟机 17
(二)启动App Widget应用程序 17
总结 18
致谢 20
参考文献: 21
引言
最新的数据显示,自2010年到现在,智能手机一直以最高速的姿态增长,特别是2018年第三季度,安卓版智能手机迅速占领主力市场,移动4G已经改变了我们的生活,最近华为又推出移动5G 的手机,这将标志高层次信息化时代的到来。而精确的天气获取就少不了关于气象的App[1],目前天气预报App的使用十分广泛,几乎每部手机都是自带天气预报App的,未来的发展前景更是不可估量。基于Android平台的天气预报覆盖了全国多个城市,不但能定位到城市天气,更能细化到每个城市中的区县等,能对一些灾害天气做出提前预警,降低财产损失和减少生命危害。
移动设备的不断发展促使 *好棒文|www.hbsrm.com +Q: #351916072#
系统程序的开发十分风靡,在今天看来,也是一直走上坡路,目前Android和ios是最为主流的开发平台。Android开发平台的优点在于开发性较强且价格低廉,但是病毒的侵入和恶意扣费软件也使得Android存在很大漏洞[2]。相较而言,ios的安全性就要高很多,也正因封闭性让用户操作十分不方便。而且ios操作系统的手机软件大多要收取费用,这样也减少了很多用户。但运行速度快,效率高又让很多用户喜爱。总而言之,Android和ios各有优缺点,都是现在市面上比较流行的开发平台。
二、天气预报课题简介
(一)设计背景
Android 作为目前市场份额占比最大的操作系统,最主要的原因是价格低廉且拥有开源性特点。而且他对应用程序要求并不是很严格,也十分方便,因此受到很多开发者的喜爱,和苹果的ios相比,Android价格便宜而且操作友好[3]。使笔者在操作过程中能够在手机上模拟进行试验,而不进行拦截。另外,Android系统更新速度快,不断优化系统给用户带来更好的体验,而天气预报App是人们对生活需要而产生的预测天气的方式,从古老的观察法到现在雷达的精确测算,使得天气预报的准确度越来越高,以至于现在形成多功能的天气预报程序,不单单能够查看天气,更加能精确到小时,并添加了一些额外的功能,比如生活建议,就是根据天气做出的多种开发。
于是我做一个天气预报APP,可以查询天气并且根据天气做出合理安排,像北京的雾霾很严重,出门要戴口罩;南方城市则下雨概率大,出门要带雨伞[4]
(二)设计意义
天气预报覆盖面比较广泛,可实时获取现在及未来的天气变换信息,给使用者生产安全方面带来方便,这款App设置了生活指数功能,大家可以通过生活指数的高低来制定计划,例如根据风向,降雨概率等确定是否外出锻炼,这样的功能大大便利了生活,让人们提前做好出行计划。
(三)设计目标
我的设计目标是做一个基于Android平台的天气预报App主要想实现的功能为:能够实时查询所在城市及想了解城市的天气情况,并根据当天的二氧化碳、污染物、降雨概率等给出相应的生活建议。让使用者更好的体验天气预报带来的便利程度[5]。
(四)设计环境
1.Android Studio
用Android Studio进行运行测试,然后调整格式,页面布局等,使界面友好美观,让用户有更加好的使用体验。
2.和风天气
和风天气是中国比较领先的一个气象数据服务商,主要致力于运用先进气象模型结合大数据、人工智能技术发展智慧型气象服务。和风天气可随时更新天气,以此来达到整个App不断运行更新,进行天气更新变化。而且这个接口免费且运行较为稳定。
3.测试环境:
??系统:Windows10
??测试软件:Android?Studio
??运行环境:Android?Studio自带模拟机
测试结果:能够运行,界面等较为稳定,但界面设计任然不够美观,只能显示当前和未来4天的天气。
三、系统的设计
(一)研究目标
1.设计和开发内容;
2.本次设计主要是利用Android stuido的开发环境和和风天气预报接口的天气信息数据库,开发手机天气预报App。
(二)功能分析
天气预报App主要的功能是实时更新天气情况和获取未来的天气,界面要求比较友好,用户可查询任意城市天气状况,了解风向、空气指数、温度变换等。
1.当前天气信息:包括现在的风向、空气指数、温度等。
2.未来天气信息:包括接下来时间段内的天气变化状况。
目 录
Abstract 4
一、引言 6
二、天气预报课题简介 7
(一)设计背景 7
(二)设计意义 7
(三)设计目标 7
(四)设计环境 8
三、系统需求分析 8
(一)研究目标 8
(二) 功能分析 9
(三) 技术可行性分析 9
四、程序设计 11
(一)界面设计 11
(二) 模块设计 11
五、程序开发 11
(一)数据提供 15
(二)后台操作 16
六、系统测试 17
(一)启动手机模拟器虚拟机 17
(二)启动App Widget应用程序 17
总结 18
致谢 20
参考文献: 21
引言
最新的数据显示,自2010年到现在,智能手机一直以最高速的姿态增长,特别是2018年第三季度,安卓版智能手机迅速占领主力市场,移动4G已经改变了我们的生活,最近华为又推出移动5G 的手机,这将标志高层次信息化时代的到来。而精确的天气获取就少不了关于气象的App[1],目前天气预报App的使用十分广泛,几乎每部手机都是自带天气预报App的,未来的发展前景更是不可估量。基于Android平台的天气预报覆盖了全国多个城市,不但能定位到城市天气,更能细化到每个城市中的区县等,能对一些灾害天气做出提前预警,降低财产损失和减少生命危害。
移动设备的不断发展促使 *好棒文|www.hbsrm.com +Q: #351916072#
系统程序的开发十分风靡,在今天看来,也是一直走上坡路,目前Android和ios是最为主流的开发平台。Android开发平台的优点在于开发性较强且价格低廉,但是病毒的侵入和恶意扣费软件也使得Android存在很大漏洞[2]。相较而言,ios的安全性就要高很多,也正因封闭性让用户操作十分不方便。而且ios操作系统的手机软件大多要收取费用,这样也减少了很多用户。但运行速度快,效率高又让很多用户喜爱。总而言之,Android和ios各有优缺点,都是现在市面上比较流行的开发平台。
二、天气预报课题简介
(一)设计背景
Android 作为目前市场份额占比最大的操作系统,最主要的原因是价格低廉且拥有开源性特点。而且他对应用程序要求并不是很严格,也十分方便,因此受到很多开发者的喜爱,和苹果的ios相比,Android价格便宜而且操作友好[3]。使笔者在操作过程中能够在手机上模拟进行试验,而不进行拦截。另外,Android系统更新速度快,不断优化系统给用户带来更好的体验,而天气预报App是人们对生活需要而产生的预测天气的方式,从古老的观察法到现在雷达的精确测算,使得天气预报的准确度越来越高,以至于现在形成多功能的天气预报程序,不单单能够查看天气,更加能精确到小时,并添加了一些额外的功能,比如生活建议,就是根据天气做出的多种开发。
于是我做一个天气预报APP,可以查询天气并且根据天气做出合理安排,像北京的雾霾很严重,出门要戴口罩;南方城市则下雨概率大,出门要带雨伞[4]
(二)设计意义
天气预报覆盖面比较广泛,可实时获取现在及未来的天气变换信息,给使用者生产安全方面带来方便,这款App设置了生活指数功能,大家可以通过生活指数的高低来制定计划,例如根据风向,降雨概率等确定是否外出锻炼,这样的功能大大便利了生活,让人们提前做好出行计划。
(三)设计目标
我的设计目标是做一个基于Android平台的天气预报App主要想实现的功能为:能够实时查询所在城市及想了解城市的天气情况,并根据当天的二氧化碳、污染物、降雨概率等给出相应的生活建议。让使用者更好的体验天气预报带来的便利程度[5]。
(四)设计环境
1.Android Studio
用Android Studio进行运行测试,然后调整格式,页面布局等,使界面友好美观,让用户有更加好的使用体验。
2.和风天气
和风天气是中国比较领先的一个气象数据服务商,主要致力于运用先进气象模型结合大数据、人工智能技术发展智慧型气象服务。和风天气可随时更新天气,以此来达到整个App不断运行更新,进行天气更新变化。而且这个接口免费且运行较为稳定。
3.测试环境:
??系统:Windows10
??测试软件:Android?Studio
??运行环境:Android?Studio自带模拟机
测试结果:能够运行,界面等较为稳定,但界面设计任然不够美观,只能显示当前和未来4天的天气。
三、系统的设计
(一)研究目标
1.设计和开发内容;
2.本次设计主要是利用Android stuido的开发环境和和风天气预报接口的天气信息数据库,开发手机天气预报App。
(二)功能分析
天气预报App主要的功能是实时更新天气情况和获取未来的天气,界面要求比较友好,用户可查询任意城市天气状况,了解风向、空气指数、温度变换等。
1.当前天气信息:包括现在的风向、空气指数、温度等。
2.未来天气信息:包括接下来时间段内的天气变化状况。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/wljs/251.html