点击创建
接下来我们看一下开发文档怎么去获取天气数据
点击常规天气数据,免费版
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
这个页面可以修改参数的属性值和属性名