天气预报
来源:互联网 发布:新手学cnc编程要学多久 编辑:程序博客网 时间:2024/06/04 18:32
用Java实现全国天气预报的api接口调用示例
作者:silk 字体:[增加 减小] 类型:转载 时间:2016-10-13 我要评论
查询天气预报在APP中常用的一个常用功能,本文实例讲述了java调用中国天气网api获得天气预报信息的方法。分享给大家供大家参考。
step1:选择本文所示例的接口"全国天气预报接口" 聚合数据url:http://www.juhe.cn/docs/api/id/39/aid/87
step2:每个接口都需要传入一个参数key,相当于用户的令牌,所以第一步你需要申请一个key.
step3:学过java的同学们都知道,当我们对一个类或者方法不明白其意图和思想时,我们可以去查看文档,这里也不例外,而且对于英文不是特别好的同学来说很幸运的是,聚合网站上的文档都是中文版本的,比起阅读java源码里的英文文档应该轻松很多.全国天气预报接口下面有六个子接口,打开第一个接口链接,看文档发现需要传入一个城市名或者城市ID参数,这个参数我们可以通过第六个子接口获取(接口之间参数的调用类似于java中方法之间的调用),即支持城市列表获取.所以示例中我们先调用这个接口.调用接口涉及到请求网络资源的问题,这里我封装了一个工具类,包含GET和POST两种方法.
step4:代码如下:
Demo1:网络访问工具类(封装get和post方法)
Demo2:调用获取城市列表接口示例
Demo3:调用根据城市名/id查询天气
Demo4:调用天气种类及表示列表接口示例
阅读全文
0 0
- 天气预报
- 天气预报
- 天气预报
- 天气预报
- 天气预报
- 天气预报
- 天气预报
- 天气预报
- 天气预报
- 天气预报
- 天气预报
- 天气预报
- 天气预报
- 天气预报
- 天气预报
- 天气预报
- 天气预报
- 天气预报
- 游戏设计 -- 资源缓存池
- 关键字
- 【BZOJ4813】小Q的棋盘(CQOI2017)-贪心+DFS
- 字符串
- 第六次作业
- 天气预报
- matlab的文件名字提取,及删除后缀
- struts2里的struts.xml中 当result的type="stream"
- iOS有关pop到self.navigationController.viewControllers以外的界面
- 去除UITableViewCell复用机制 的几种方法
- 欢迎使用CSDN-markdown编辑器
- 微信小程序,一个有局限的类似 React Native 轮子
- 【自动内存管理机制】(1)Java内存区域(方法区、虚拟机栈、本地方法栈、堆、程序计数器)与内存溢出异常
- Android sdk安装目录中没有platform-tools目录问题详解