华美天气(数据来源:和风天气 API)
博主声明:
转载请在开头附加本文链接及作者信息,并标记为转载。本文由博主 威威喵 原创,请多支持与指教。
本文首发于此 博主:威威喵 | 博客主页:https://blog.csdn.net/smile_running
这是我在大三的时候基于课余时间编写的一个天气信息查询的 App ,页面设计+程序框架搭建+资源文件准备+程序代码的编写都是我一个人完成的,这期间花了很长的段时间设计 App 界面,想做出更好看的界面,查询了不少了界面设计图,最终才完成这样的设计。
这个项目的大致功能已经完善了,有一些预期设想的功能我还没有去实现(换肤功能),由于期末那几个星期一直满于期末课程设计的作品,这个项目也挂起来,没有继续工作。
首先,我来介绍一下这个项目,这个项目名为【华美天气】,之所以命名为华美,因为可以换五颜六色的皮肤,后来没时间实现,往后有时间再添加吧。天气数据来源于:和风天气,非常感谢!中国城市数据的选择来自于:郭霖《第一行代码》,非常感谢!图片来自每日必应一图,非常感谢!
还要感谢一些第三方开源库的作者,我的项目中运用到的开源框架如下:
- 网络请求:Retrofit + OKHttp
- 数据库:Litepal
- 屏幕适配:Autosize
- 沉浸式状态栏
- Material Design
- 其它:ButterKnife 、Glide 、EventBus 、BaseRecyclerViewAdapterHelper、Fastjson、Logger等等
看看项目效果图吧!
主页面:显示天气信息与天气预报情况
生活建议:
添加城市:
城市切换:
项目展示就这么多了,欢迎大佬给意见或建议。项目已经开源到我的 Github 上,有需要请自行下载:华美天气
华美天气(数据来源:和风天气 API)相关推荐
- 微信小程序-小程序天气页面对接和风天气API实例
一.前言展示 最近开发小程序发现需要植入一个天气系统,在网上找了好久实例,发现很多都是不太好看的,或者发不出来的也用不了,最后我只能自己动手写出来的一个页面,现在分享出来给大家,希望能给到你们帮助! ...
- Android调用天气接口(和风天气)
第一次开通博客,不知写些什么.目前正在做一个Android项目,需要调用天气接口来显示连续几天的天气信息状况,但由于网上一些资料有点杂乱或不全(或许是自己水平不够,别人写的简洁),总之刚开始时无从下手 ...
- python获取天气数据_python获取天气数据
三.具体实现 """ =================================== -*- coding:utf-8 -*- Author :GadyPu E_ ...
- Android 实现简单当前时间点的天气情况(和风天气接口)
今天闲来无事,通过和风天气接口实现了一个简单的获取当前时间点的天气情况,话不多说,直接给大家展示代码,功能是挺简单的, 1.获取数据的实体类: package wxc.com.weatheer;imp ...
- python爬取历史天气查询_Python爬取南京历史天气数据(2345天气网)
最近学习了如何在2345天气网上爬取历史天气数据,并使用pandas库对数据进行清洗和导出.不过,本文方法对其它网站并不一定适用,主要是记录一种思考的方式. 南京的历史天气数据在这个网站上:http: ...
- 编写html获取天气(数据来源theamp;nbs…
代码参考:http://www.wunderground.com/weather/api/d/docs?d=resources/code-samples 下面是完成的html代码,直接存成.html文 ...
- 如何一步一步地获取和风天气的天气数据
如何获取和风天气的天气数据 天气服务对比结果 注册帐号 创建密钥 获取数据 城市查询 数据解析 天气服务对比结果 目前提供天气数据的服务有很多,对比了很多家,还是觉着和风天气的比较好.个人觉着有以下几 ...
- 在vue中使用和风天气api
第一步 去和风天气网站上设置样式和城市创建标准版天气插件 第二步 在vue中使用 <template><div class="info_weather">& ...
- Android 获取实时天气数据
先上效果图: 深圳实时天气数据 关于获取实时天气数据有很多种方法,像聚合数据.和风天气等平台都可以提供数据来源,本文主要使用和风天气SDK获取实时天气数据.以下是使用和风天气SDK来获取地方实时天气数 ...
- Android 端天气预报APP的实现(三)JSON解析天气数据
上一章实现了天气预报API的获取,那么,今天就来讲讲获取后的数据如何解析吧~ 相比大家可以看到,解析出来的数据是json格式的,那么我们需要使用json来解析天气数据.具体实现如下: 1. 首先获取的 ...
最新文章
- Typora输出表情 Typora_Smile
- app图标圆角角度_怎样使用sketch绘制标准APP图标圆角矩形背景?
- 【c++】28.虚析构函数、纯虚函数
- 强烈推荐!分享一个持续连载的《特征工程小锦囊》项目,代码已开源!
- 编译bluez-5.25 通过 Linux环境下运行
- linux 客户机中不支持 unity_婚姻中的不理解,来源于夫妻双方情感支持的不同
- 《金色梦乡》金句摘抄(二)
- 【系统架构设计师】软考高级职称,来自订阅者真实反馈,从理论、实践、技巧让你掌握论文写作秘诀
- vue 进入首页只弹一个弹框_vue.js实现只弹一次弹框
- DAY1-Workstation and CentOS7.x 快照
- 基于C#在Mongodb的Skip-Limit和Where-Limit的分页对比 并且含mongodb帮助类的源码
- python int占几个字节_int占几个字节(c语言)?
- 苹果手机话筒声音小怎么办_苹果xr听筒声音小,苹果xr通话声音小
- Padavan编译技巧
- poj1723 SOLDIERS
- (附源码)计算机毕业设计SSM基于大数据的汽车流量监控
- 笔记本无法连接WiFi
- Mac在4k显示器下idea滚动掉帧卡顿解决办法
- 360收藏夹html文件,360浏览器收藏夹在哪个文件夹
- 『煮酒论史』 [近代风云]国军抗战的历史,十分震惊
热门文章
- 关于Holder不等式等号成立的条件的理解
- IPAD/IOS 访问限制密码找回方法(设置-通用-访问限制-密码的非刷机找回方法)
- 你不知道的云南隐藏景点_我是亲民_新浪博客
- 微信只允许二级分销,否则封停账号,三级分销何去何从?
- Appium相对坐标定位元素
- Filecoin(FIL) 通过PHP生成 f1 开头的地址
- 小目标 | 4周学会用邮箱管理时间和工作流
- 大一期末C语言大作业—结构体和链表框架
- PS教程:紫色光晕效果实现
- 测试自己移动速度的软件,Superspeed一键测速脚本 测试服务器到国内电信/联通/移动速度...