`

Android应用实例之----天气预报程序.

阅读更多

今天这个程序的功能是天气预报查询.首先看一下效果图:

程序初始化 

      初始化界面.                              查询结果

这个原创是来自http://www.anddev.org/,我觉得是一个不错的例子,数据是通过Google Weather api获取的,例如我们在浏览器里输入以下:http://www.google.com/ig/api?weather=hangzhou:得到结果是XML数据(查询不同的地方只要把=号后面换成你想要的城市名就OK了,好像不支持中文,只支持拼音).如下图所示:

我们用SAXParser.解析获取的数据.当然这一步是重点,好了不多说了,如果想看详细的话.请点击以下链接:

http://www.anddev.org/android_weather_forecast_-_google_weather_api_-_description-t337.html

不过此教程的源代码有问题,运行不起来,我修改了一下,还有让其支持中文查询,如果大家,需要源码的话,请留下你们的Email,我会尽快,发给你们.thx~

源代码下载地址:WeatherForcastDemo

分享到:
评论

相关推荐

    基于Android的天气预报App

    1.本项目是以java为基础、android5.0平台开发的一款手机应用程序; 2.本项目采用了XmlPullParser解析技术,解析XML数据文件; 3.密码加密用到了MD5算法; 4.密码密保存储用到了sharePreferences; 5.报备信息,个人...

    Android应用开发揭秘pdf高清版

    10.5 天气预报 10.6 个人地图 10.7 Widget日历 10.8 小结 第11 章Android游戏开发实例 11.1 手机游戏开发简介 11.2 游戏框架设计 11.3 地图设计 11.4 主角设计 11.5 图层管理器 11.6 游戏音效 11.7 游戏存档 11.8 ...

    android应用程序实例

    6 、天气预报(Android Weather Forecast) 7 、多媒体播放器(Android Media Player) 8、短信语音播报(Speak Message Service) 9、手机远程监控(Cam Monitor) 10、贪吃蛇游戏(Snake)

    《Android应用开发揭秘》附带光盘代码.

    《Android应用开发揭秘》全部实例源代码,配合《Android应用开发揭秘》使用 前言  第一部分 准备篇  第1章 Android开发简介  1.1 Android基本概念  1.1.1 Android简介  1.1.2 Android的系统构架  1.1.3 ...

    android应用程序实例+源代码

    手电筒,闹钟,天气预报等实例。供新手学习。

    《Android应用开发揭秘》源码

     10.5 天气预报  10.6 个人地图  10.7 Widget日历  10.8 小结  第11 章Android游戏开发实例  11.1 手机游戏开发简介  11.2 游戏框架设计  11.3 地图设计  11.4 主角设计  11.5 图层管理器  11.6 游戏音效...

    android开发揭秘PDF

    10.5 天气预报 10.6 个人地图 10.7 Widget日历 10.8 小结 第11 章Android游戏开发实例 11.1 手机游戏开发简介 11.2 游戏框架设计 11.3 地图设计 11.4 主角设计 11.5 图层管理器 11.6 游戏音效 11.7 游戏存档 11.8 ...

    JAVA上百实例源码以及开源项目源代码

     Tcp服务端与客户端的JAVA实例源代码,一个简单的Java TCP服务器端程序,别外还有一个客户端的程序,两者互相配合可以开发出超多的网络程序,这是最基础的部分。 递归遍历矩阵 1个目标文件,简单! 多人聊天室 3...

    JAVA上百实例源码以及开源项目

     Tcp服务端与客户端的JAVA实例源代码,一个简单的Java TCP服务器端程序,别外还有一个客户端的程序,两者互相配合可以开发出超多的网络程序,这是最基础的部分。 递归遍历矩阵 1个目标文件,简单! 多人聊天室 3...

    Weather-Forecast

    Weather Forecast是一个Android应用程序,它将访问用户手机的当前位置并调用Weather Underground服务API来显示当前的每小时天气预报。 这是继程序之后的第二个android应用。 我构建此应用是为了进一步了解带有Web...

Global site tag (gtag.js) - Google Analytics