Android 获取Google Weather API 并通过Xml和JSON解析数据

最近在做一个天气预报的Widget,通过google提供的api可以查询全世界的天气情况,这篇文章主要讲述如何通过Android的JSON获取城市的经纬度,程序很简单。稍后我将demo供来此博客的朋友。废话少说,且看下文:

设计如下:通过JsonDemoActivity输入国家简称,跳转到CityListActivity(用来显示城市列表),点击需要查询城市返回天气信息。在JsonDemoActivity显示天气信息,Utils是解析天气和城市的主要工具类。

知识点:

    1、多个Activity之间传递数据(一般Activity之间用来传递的是基本的数据类型,比如说String,int,boolean等),其中有个方法,可以用来传递对象,我就是讲城市和天气信息写成相应的JavaBean,用来传递的;

    2、Json数据解析,获取城市;

    3、解析Xml数据,获取天气;

    4、部分Google API的讲解;

    5、解析图片。

(关于google wearher api 的说明在:

Android 获取Google Weather API 并通过Xml和JSON解析数据工程源码下载地址:

免费下载地址在

用户名与密码都是

具体下载目录在 /pub/Android源码集锦/2011年/10月/Android 获取Google Weather API 并通过Xml和JSON解析数据/

结构如下:

Android 获取Google Weather API 并通过Xml和JSON解析数据

以下是效果图:

Android 获取Google Weather API 并通过Xml和JSON解析数据

(国家列表)

 

 

Android 获取Google Weather API 并通过Xml和JSON解析数据

(城市列表)

 

 

Android 获取Google Weather API 并通过Xml和JSON解析数据

(天气情况)

linux

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wypjxs.html