Android 天气APP(三)访问天气API与数据请求

点击创建

在这里插入图片描述

接下来我们看一下开发文档怎么去获取天气数据

在这里插入图片描述

点击常规天气数据,免费版

在这里插入图片描述

now就是今天的天气,根据这个文档我们来写一个访问地址

https://free-api.heweather.net/s6/weather/now?key=3086e91d66c04ce588a7f538f917c7f4&location=深圳

请注意,这个key=后面的这一串是你的应用的KEY,每个都不一样。

随便打开一个网页,地址栏粘贴进去,回车即可得到数据,

{“HeWeather6”:[{“basic”:{“cid”:“CN101280601”,“location”:“深圳”,“parent_city”:“深圳”,“admin_area”:“广东”,“cnty”:“中国”,“lat”:“22.54700089”,“lon”:“114.08594513”,“tz”:“+8.00”},“update”:{“loc”:“2020-04-01 15:45”,“utc”:“2020-04-01 07:45”},“status”:“ok”,“now”:{“cloud”:“100”,“cond_code”:“104”,“cond_txt”:“阴”,“fl”:“18”,“hum”:“82”,“pcpn”:“0.0”,“pres”:“1006”,“tmp”:“18”,“vis”:“16”,“wind_deg”:“79”,“wind_dir”:“东北风”,“wind_sc”:“2”,“wind_spd”:“9”}}]}

这是返回的数据,JSON数据,而我要把他转化成实体Bean来接收。这个时候就可以用到另一个Android Studio的插件了,GsonFormat

快速将JSON字符串转换成一个Java Bean,免去我们根据JSON字符串手写对应java Bean的过程。

在这里插入图片描述

当然安装完之后是要重启Android Studio才能生效的,重启完毕之后来使用找个插件,

在这里插入图片描述

然后复制刚才的返回值,

在这里插入图片描述

鼠标点击光标处,Alt + S 弹出一个窗口

在这里插入图片描述

框内粘贴返回值,点击OK

在这里插入图片描述

这个页面可以修改参数的属性值和属性名࿰

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值