在這個互聯(lián)網(wǎng)的時代里任何數(shù)據(jù)都是需要經(jīng)過處理的
這兩張圖就是我們這章要解決的思路以及問題逃片。
現(xiàn)在已經(jīng)不常用xml了,因為相對于json來說浪費空間骂租。
如何把這些數(shù)據(jù)展現(xiàn)在界面上走净。
android:hint="" ? ? 里面的內(nèi)容是顯示在EditText里灰色的提示語
說完異步就來說說數(shù)據(jù)解析
XML數(shù)據(jù)解析第一種方法SAX。
新建一個xml文件夾多糠,里面新建一個類叫SAX繼承于DefaultHandler,然后查詢需要實現(xiàn)的方法浩考。
請求方法:GET
請求參數(shù):參數(shù)名 類型 必填 參數(shù)位置 描述 默認(rèn)值
請求示例:
http://apistore.baidu.com/microservice/weather?citypinyin=beijing
JSON返回示例:
{
errNum: 0,
errMsg: "success",
retData: {
city: "北京", //城市
pinyin: "beijing", //城市拼音
citycode: "101010100",? //城市編碼
date: "15-02-11", //日期
time: "11:00", //發(fā)布時間
postCode: "100000", //郵編
longitude: 116.391, //經(jīng)度
latitude: 39.904, //維度
altitude: "33", //海拔
weather: "晴",? //天氣情況
temp: "10", //氣溫
l_tmp: "-4", //最低氣溫
h_tmp: "10", //最高氣溫
WD: "無持續(xù)風(fēng)向", //風(fēng)向
WS: "微風(fēng)(<10m/h)", //風(fēng)力
sunrise: "07:12", //日出時間
sunset: "17:44" //日落時間
}
}