学习《第一行代码》之实战项目-搜杰天气

前言

书上提及中国天气网提供的API接口早已经无法调用,初期费了些周折,项目搁浅了一段时间,现重新接触项目,学会了调用聚合数据,功能得以实现。本篇系学习酷欧天气项目,做出小项目-搜杰天气,后续依情况或许再添加些许功能。和我一样看这本书的初学者们可能到这一块就卡壳了,我当时也是,如今克服了,现分享出来,供需要的人参考。

一.功能需求及技术可行性分析

搜杰天气应具备的功能:

  • 可以罗列出全国所有的省市县。
  • 可以查看全国任意城市的天气信息。
  • 可以自由顺利地切换城市,查看其他城市的天气。
  • 可以手动更新及后台更新天气。

主要用到UI,网络,定位,数据存储和服务等技术。

二.如何使用聚合数据

1.聚合数据官网地址:http://www.juhe.cn/。

2.注册完账号-申请数据-天气预报-全国天气预报-点击申请-进入我的数据-点击操作中的查看-记下AppKey,如我的AppKey:af2af1996d54696346d66504710ddcf5,代码中用上。

3.其余的根据开发文档学习。

三.项目地址

My GitHub : https://github.com/Iamasoldier6/SoldierWeather-搜杰天气(SoldierWeather)。
Welcome to star and fork it!

你可能感兴趣的:(学习《第一行代码》之实战项目-搜杰天气)