google提供了天氣的api,以廣州天氣為例,位址為:
傳回的結果為:
{
"coord": {
"lon": 113.25,
"lat": 23.12
},
"sys": {
"message": 0.2088,
"country": "CN",
"sunrise": 1400017567,
"sunset": 1400065233
"weather": [
{
"id": 501,
"main": "Rain",
"description": "moderate rain",
"icon": "10d"
}
],
"base": "cmc stations",
"main": {
"temp": 299.818,
"temp_min": 299.818,
"temp_max": 299.818,
"pressure": 1004.54,
"sea_level": 1014.72,
"grnd_level": 1004.54,
"humidity": 97
"wind": {
"speed": 4.42,
"deg": 201.501
"rain": {
"3h": 6
"clouds": {
"all": 44
"dt": 1400055192,
"id": 1809858,
"name": "Guangzhou",
"cod": 200
}
是以,在本範例中,寫一個天氣查詢的DEMO,用于輸入地點,并查詢天氣情況。
效果如下:

詳細步驟如下:
1、主界面布局檔案
2、定義String.xml
3、在AndroidManifest.xml中添加internet通路權限。
4、