天气预报app-利用OKHTTP请求,获取高德地图的天气预报api

案例 OKhttp网络请求

一.目的

1、掌握Android中OKhttp进行网络请求。

二.内容

        

三.知识点

1、OKhttp对象

2、OkHttpClient对象

3、Request对象

4、Call对象

5、Response对象

6、高德地图web服务

四.实验步骤

1、完成界面设计

(1)编辑 XML文件完成activity_weather.xml布局文件

 

 

2、申请高德地图web服务API

(1)创建一个高德地图应用

 

(2)生成web服务API的Key值

 

3、创建实时天气对象WeatherInfo

 

4、创建预报天气ForeCast对象

 

6、创建工具类Util,完成城市名称与城市编码的转换,以及根据天气信息获取指定的天气图片。

 

7 、创建OkhttpActivity

(1)初始化

 

 

(2)定义按钮点击事件。

 

(3)获取实时天气信息

 

(4)获取预报天气信息

 

 

8、Android配置文件中添加网络权限

资源下载: