Android 车联网天气

天气查询车联网API http://developer.baidu.com/map/index.php?title=car/api/weather

http://api.map.baidu.com/telematics/v3/weather?location=%E8%8B%8F%E5%B7%9E&output=json&ak=640f3985a6437dad8135dae98d775a09

{
"error": 0,
"status": "success",
"date": "2015-01-19",
"results": [
{
"currentCity": "苏州",
"pm25": "167",
"index": [],
"weather_data": [
{
"date": "周一 01月19日 (实时:8℃)",
"dayPictureUrl": "http://api.map.baidu.com/images/weather/day/qing.png",
"nightPictureUrl": "http://api.map.baidu.com/images/weather/night/duoyun.png",
"weather": "晴转多云",
"wind": "北风3-4级",
"temperature": "10 ~ 3℃"
},
{
"date": "周二",
"dayPictureUrl": "http://api.map.baidu.com/images/weather/day/yin.png",
"nightPictureUrl": "http://api.map.baidu.com/images/weather/night/yin.png",
"weather": "阴",
"wind": "东南风3-4级",
"temperature": "10 ~ 5℃"
},
{
"date": "周三",
"dayPictureUrl": "http://api.map.baidu.com/images/weather/day/yin.png",
"nightPictureUrl": "http://api.map.baidu.com/images/weather/night/duoyun.png",
"weather": "阴转多云",
"wind": "西风4-5级",
"temperature": "11 ~ 1℃"
},
{
"date": "周四",
"dayPictureUrl": "http://api.map.baidu.com/images/weather/day/qing.png",
"nightPictureUrl": "http://api.map.baidu.com/images/weather/night/duoyun.png",
"weather": "晴转多云",
"wind": "西北风4-5级",
"temperature": "8 ~ 1℃"
}
]
}
]
}

http://api.map.baidu.com/telematics/v3/weather?location=%E8%8B%8F%E5%B7%9E&output=xml&ak=640f3985a6437dad8135dae98d775a09

<CityWeatherResponse>
<error>0</error>
<status>success</status>
<date>2015-01-19</date>
<results>
<currentCity>苏州</currentCity>
<weather_data>
<date>周一 01月19日 (实时:8℃)</date>
<dayPictureUrl>
http://api.map.baidu.com/images/weather/day/qing.png
</dayPictureUrl>
<nightPictureUrl>
http://api.map.baidu.com/images/weather/night/duoyun.png
</nightPictureUrl>
<weather>晴转多云</weather>
<wind>北风3-4级</wind>
<temperature>10 ~ 3℃</temperature>
<date>周二</date>
<dayPictureUrl>
http://api.map.baidu.com/images/weather/day/yin.png
</dayPictureUrl>
<nightPictureUrl>
http://api.map.baidu.com/images/weather/night/yin.png
</nightPictureUrl>
<weather>阴</weather>
<wind>东南风3-4级</wind>
<temperature>10 ~ 5℃</temperature>
<date>周三</date>
<dayPictureUrl>
http://api.map.baidu.com/images/weather/day/yin.png
</dayPictureUrl>
<nightPictureUrl>
http://api.map.baidu.com/images/weather/night/duoyun.png
</nightPictureUrl>
<weather>阴转多云</weather>
<wind>西风4-5级</wind>
<temperature>11 ~ 1℃</temperature>
<date>周四</date>
<dayPictureUrl>
http://api.map.baidu.com/images/weather/day/qing.png
</dayPictureUrl>
<nightPictureUrl>
http://api.map.baidu.com/images/weather/night/duoyun.png
</nightPictureUrl>
<weather>晴转多云</weather>
<wind>西北风4-5级</wind>
<temperature>8 ~ 1℃</temperature>
</weather_data>
<index></index>
<pm25>167</pm25>
</results>
</CityWeatherResponse>

学员资料:

在网上找到一个更详细的天气信息

http://wthrcdn.etouch.cn/weather_mini?city=深圳
通过城市名字获得天气数据,json数据
http://wthrcdn.etouch.cn/weather_mini?citykey=101280601
通过城市id获得天气数据,json数据

http://wthrcdn.etouch.cn/WeatherApi?citykey=101280601
通过城市id获得天气数据,xml文件数据,
当错误时会有<error>节点
http://wthrcdn.etouch.cn/WeatherApi?city=深圳
通过城市名字获得天气数据,xml文件数据

时间: 2024-10-27 06:43:21

Android 车联网天气的相关文章

一起来开发Android的天气软件(二)

谢谢大家对该系列博文的支持与关注,我们现在趁热打铁正式开始我们的Android天气软件的开发吧!没有阅读过之前关于该软件的功能需求的同学可以先看一下 一起来开发Android的天气软件(一),可以先去快速浏览一下,清楚我们的概要体系.今天我们要做的是搭建Sqlite数据库,那这个数据库要存储哪些信息呢!该数据库是用来存储全国的省市县的一些信息,全国共有34个省比如浙江旗下又有好多的市如杭州.温州.湖州,杭州下面又有很多区县,我们要做的就是把这些结构化的数据存储到我们的数据库中. 那么我们现在就开

一起来开发Android的天气软件(一)

从今天开始呢,打算来介绍如何开发一款Android的天气软件,其中运用到的基础知识点也比较多,比较适合初学或者刚接触Android开发不久的同学一起来学习交流和切磋! 那么我先对这个天气软件进行需求分析,我们主要会实现什么功能呢? 1.查询全国省市县的任意城市的天气信息并可以自由切换 2.手动刷新天气信息 3.后台自动刷新天气 4.自动定位所在地的天气信息 根据以上需求分析,我们将使用Sqlite来存储从网络获取的全国省市县的列表信息,用SharedPreference来存储当天的天气情况,方便

一起来开发Android的天气软件(四)——使用Gson解析数据

离上一篇文章过去才4.5天,我们赶紧趁热打铁继续完毕该系列的天气软件的开发. 承接上一章的内容使用Volley实现网络的通信.返回给我们的是这一串Json数据{"weatherinfo":{"city":"杭州","cityid":"101210101","temp1":"1℃","temp2":"10℃","weat

一起来开发Android的天气软件(三)

距离上一篇一起来开发Android天气软件二的时间又将近半个月了,之间一直因为有事而没有更新实在抱歉,最近会加快更新的步伐,争取在2015年到来前写完这系列的博文,上一章我们已经使用LitePal框架搭建好了我们所需的数据库,这一章的内容将主要完成关于从中国天气网获取数据的网络通信操作,之前有学习过Android开发的同学应该都知道,Android实现互联网通信主要有两种方法,一种使用HTTPURLCONNECTION,一种使用HttpClient的方式,而我们今天将使用不同于以上两种的方式,使

android智能天气闹钟应用开发经过

开发这个应用的初衷是这样产生滴,和我一块租房的同学每天早上都是骑单车上班,所以手机闹钟就会定一个刚好适合骑车的起床时间点.但是呢,有一天早上起床以后发现外面下挺大雨,肯定是不能骑车去上班了,于是就只好坐公交了,可是起床的时间刚好够骑车不够坐公交呀,雨天又不好打车~~于是就华丽丽的迟到了~~ 刚好我最近在自学android开发,然后就想到了做这么一个闹钟应用,可以根据当天天气的情况来决定闹钟触发的时间,如果下雨或者下雪的话就让它提前一个时间点,比如半个小时触发,这样的话骑车的同学就省了不少心,妈妈

Android之天气APP

做一个天气信息APP,通过读取公开发布的气象数据,提供实时天气更新,帮助用户时刻了解天气情况.通过APP可以查询到自己所处位置的天气预报,也可以通过定位系统,获取省内任意位置的气象环境信息. API接口: 1.查询天气的接口 百度车联网API http://developer.baidu.com/map/carapi-7.htm 通过网络读取天气信息,并保存到sqlite数据库中. 天气查询返回的JSON: JSON返回示例 : { errNum: 0, errMsg: "success&quo

聚合数据Android SDK 天气查询演示示例

1.到libs聚合SDK是聚合数据平台,为移动开发者提供的免费数据接口.使用前请先到聚合平台(http://www.juhe.cn/)注册,申请相关数据. 2.下载聚合数据SDK,将开发包里的juhe_sdk_v_1_1.jar拷贝到libs根目录下,将libJuheSDK_v_1_0.so拷贝到libs\armeabi目录下,如图: 3.根据接口说明文档找到以下方法: Java代码   /** * 根据城市名查询天气 * * @param cityname *            城市名,如

android 百度天气接口

百度天气接口 之前有篇随笔是说中国气象的天气接口的,但那个接口不是很稳定,用一段时间过后就会获取不到数据了. 随笔地址:http://www.cnblogs.com/liangstudyhome/p/3700420.html 1.最近看到百度有个天气接口,拿来用了用,感觉挺好的,这里就说说这个接口了 百度提供天气预报查询接口API,可以根据经纬度/城市名查询天气情况. 接口说明 根据经纬度/城市名查询天气的结果 接口示例 http://api.map.baidu.com/telematics/v

android查询天气demo,基于mvp+kotlin+rxjava2+room+retrofit2 (一)

前言 本文用于记录整个demo学习.开发的过程 一.key point 1.使用主流框架:mvp+kotlin+rxjava2+room+retrofit2 2.简结的ui/ux 3.第三方api的使用 https://www.sojson.com/blog/305.html 4.定期自动更新天气数据 原文地址:https://www.cnblogs.com/johnnyzhao/p/10337589.html