天气预报APP

古人学问无遗力,少壮工夫老始成。这篇文章主要讲述天气预报APP相关的知识,希望能为你提供帮助。
之前实现了能够罗列可以罗列出全国所有的省、市、县,然后就是查询全国任意城市的天气信息。查询天气信息使用的是和风天气的api,这个api获得的天气信息是JOSN格式的。
使用GSON库解析JOSN数据的第一步要先创建对应的对象。
我对官方实例做了一下删减,然后可以看到这次我想要展示在这次这个项目中的信息:

天气预报APP

文章图片
天气预报APP

文章图片
{ "HeWeather5": [ { "aqi": { "city": { "aqi": "46", "pm25": "26", } }, "basic": { "city": "秦皇岛", "id": "CN101091101", "update": { "loc": "2017-09-10 14:46", } }, "daily_forecast": [ { "cond": {"txt_d": "小雨", }, "date": "2017-09-10", "tmp": { "max": "26", "min": "17" }, }, {"cond": { "txt_d": "晴", }, "date": "2017-09-11", , "tmp": { "max": "25", "min": "12" }, }, { "cond": { "txt_d": "晴", }, "date": "2017-09-12", "tmp": { "max": "26", "min": "15" }, } ], "status": "ok", "suggestion": {"comf": { "brf": "较舒适", "txt": "白天有雨,从而使空气湿度加大,会使人们感觉有点儿闷热,但早晚的天气很凉爽、舒适。" }, "cw": { "brf": "不宜", "txt": "不宜洗车,未来24小时内有雨,如果在此期间洗车,雨水和路上的泥水可能会再次弄脏您的爱车。" }, "sport": { "brf": "较不宜", "txt": "有降水,推荐您在室内进行健身休闲运动;若坚持户外运动,须注意携带雨具并注意避雨防滑。" }, } } ] }

天气信息总【天气预报APP】其中天气情况AQI:
{ "aqi": { "city": { "aqi": "46", "pm25": "26", } }
}

建立的AQI对象代码为:
public class AQI {public AQIcity city; public class AQIcity{public String aqi; public String pm25; } }

  这里要说的就是“{}”包括一个对象要用一个对象去映照。
然后是城市的信息Basic:
{ "basic": { "city": "秦皇岛", "id": "CN101091101", "update": { "loc": "2017-09-10 14:46", } },

 
 


    推荐阅读