今天這個(gè)程序的功能是天氣預(yù)報(bào)查詢.首先看一下效果圖:
初始化界面. 查詢結(jié)果
這個(gè)原創(chuàng)是來(lái)自 http://www.anddev.org/ ,我覺(jué)得是一個(gè)不錯(cuò)的例子,數(shù)據(jù)是通過(guò)Google Weather api獲取的,例如我們?cè)跒g覽器里輸入以下: http://www.google.com/ig/api?weather=hangzhou :得到結(jié)果是XML數(shù)據(jù)(查詢不同的地方只要把=號(hào)后面換成你想要的城市名就OK了,好像不支持中文,只支持拼音).如下圖所示:
我們用SAXParser .解析獲取的數(shù)據(jù).當(dāng)然這一步是重點(diǎn),好了不多說(shuō)了,如果想看詳細(xì)的話.請(qǐng)點(diǎn)擊以下鏈接:
http://www.anddev.org/android_weather_forecast_-_google_weather_api_-_description-t337.html
不過(guò)此教程的源代碼有問(wèn)題,運(yùn)行不起來(lái),我修改了一下,還有讓其支持中文查詢,如果大家,需要源碼的話,請(qǐng)留下你們的Email,我會(huì)盡快,發(fā)給你們.thx~
源代碼下載地址: WeatherForcastDemo
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號(hào)聯(lián)系: 360901061
您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對(duì)您有幫助就好】元
