学习《第一行代码》之实战项目-天气预报API实例

来源:互联网 发布:android 网络编程 pdf 编辑:程序博客网 时间:2024/06/02 19:35

前言

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

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

搜杰天气应具备的功能:

可以罗列出全国所有的省市县。 
可以查看全国任意城市的天气信息。 
可以自由顺利地切换城市,查看其他城市的天气。 
可以手动更新及后台更新天气。 
主要用到UI,网络,定位,数据存储和服务等技术。

二.如何使用聚合数据

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

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

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

4.(2016.2.23更新)

距上次提交该项目与更新博客已有一个多月了,当时试用应用没问题,就一直没怎么用过(Android开发者用iPhone的弊端?以后每天多用点Android测试机),昨晚点开应用,发现没法正常使用了。今天去ZF部门办个小事耽搁了大半天(解决事情只用了五分钟,ZF部门,呵呵了),不过一直惦记着这个Bug,晚上再点开应用,还是无法正常使用,不知怎么回事,看着界面一直显示“正在加载”,仔细思索下,猜想是API接口过期了,打开聚合数据,一看果然猜想没错,显示次数为0。但是,重新续费得花99元/50000次,接着,(原谅我无耻下)重新注册个账号,于是便又有了500次,运用新生成的AppKey,便解决问题了,应用正常使用。

新手注意,具体只改动以下三个地方,再Rebuild Project,下载代码到手机上就可以正常使用了。 
图片描述
图片描述
图片描述

这三幅图,只改动”key=….”,换成你按1-3步骤完成后生成的AppKey即可,完毕。

三.项目地址

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

An Imasoldier6 Android Developer

原文地址:http://www.cnblogs.com/Iamasoldier6/p/5131738.html

0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 水管热接漏水怎么办 陶瓷浴缸下水漏水怎么办 热溶水管漏水怎么办 浴缸下水口漏水怎么办 浴缸下水器漏水怎么办 铁皮接头处漏水怎么办 马桶被堵死了怎么办 家里灯泡坏了怎么办 家里电路烧了怎么办 如果电脑开不了怎么办 热水器水管子漏水怎么办 淋浴头开关滴水怎么办 淋浴头一直滴水怎么办 饮水机放桶漏水怎么办 热水器热水阀门漏水怎么办 热水器热水出口漏水怎么办 热水器上水管漏水怎么办 水管往外漏水怎么办 ppr热水管漏水怎么办 大半夜水闸爆了怎么办 热水器不热水了怎么办 水龙头外皮裂了怎么办 电热水龙头坏了怎么办 太阳能存不住水怎么办 混水阀断裂漏水怎么办 洗澡淋浴头漏水怎么办 马桶有异物堵住怎么办 捷达机油盖漏油怎么办 乳化油臭了怎么办 自行车前叉严重生锈怎么办 自行车链条生锈了怎么办 自行车链子生锈了怎么办 对切削液过敏怎么办 齿轮油加到机油怎么办 机油加液压油里怎么办 液压油里面有水怎么办 加油站双层复合管漏油怎么办 预制屋面板底面渗漏怎么办 焊电焊眼睛疼怎么办 下水主管道篦子怎么办 墙里热水管堵了怎么办