WEB开发网      濠电娀娼ч崐濠氬疾椤愶附鍋熸い鏍ㄧ〒闂勫嫰鏌﹀Ο渚Ц闁诲氦顕ч湁婵犲﹤楠告禍鍓х磼鏉堛劌绗氶柟宄版嚇閹晠宕归銈嗘濠电偞鍨堕幐鎾磻閹捐秮褰掓偐閻戞﹩妫勯梺鎼炲妼鐎涒晝绮嬪澶樻晝闁挎繂鏌婇敃鍌涚厵閻庢稒锚閻忥絾绻濇繝鍐ㄧ伌闁诡垰鍟村畷鐔碱敂閸♀晙绱樺┑鐐差嚟婵儳螞閸曨剚鍙忛柍鍝勬噹缁€澶嬬箾閹存繄锛嶆鐐灲閹綊宕惰濡插鏌涢妸銉ヮ劉缂佸倸绉归弫鎾绘晸閿燂拷 ---闂備焦瀵уú鈺呭箯閿燂拷
开发学院手机开发Android 开发 Android的HTTP通信 XML解析和异步消息处理 阅读

Android的HTTP通信 XML解析和异步消息处理

 2010-02-03 19:10:00 来源:WEB开发网 闂備線娼уΛ鎾箯閿燂拷闂備礁鎲¢崹鐢垫崲閹扮増鍎嶆い鎺戝€甸崑鎾斥槈濞嗗秳娌紓鍌氱▌閹凤拷濠电姭鎷冮崨顓濈捕闂侀潧娲ゅú銊╁焵椤掍胶鈯曢柕鍥╁仧缁辩偤鏁撻敓锟�闂備線娼уΛ鎾箯閿燂拷  闂備胶枪缁绘鈻嶉弴銏犳瀬闁绘劖顐煎☉妯锋瀻闁归偊鍓涘▔姘舵⒑閸涘⿴娈旀繛灞傚妼閳绘捇骞嬪┑鎰濡炪倖姊婚崢褏鎲撮敓锟�
核心提示:ArrayList();for (Map.Entry m : data.entrySet()) {postData.add(new BasicNameValuePair(m.getKey(), m.getValue()));}UrlEncodedFormEntity entity = new UrlEncodedFor
ArrayList();

for (Map.Entry m : data.entrySet()) {

postData.add(new BasicNameValuePair(m.getKey(), m.getValue()));

}

UrlEncodedFormEntity entity = new UrlEncodedFormEntity(postData, HTTP.UTF_8);

httpPost.setEntity(entity);

HttpResponse response = httpClient.execute(httpPost);

String result = "http status code: " + response.getStatusLine().getStatusCode() + " ";

// HttpURLConnection.HTTP_OK

HttpEntity httpEntity = response.getEntity();

InputStream is = httpEntity.getContent();

result += convertStreamToString(is);

textView.setText(result);

} catch (Exception e) {

textView.setText(e.toString());

}

}

// 以 DOM 方式解析 XML(xml 数据详见 res/raw/employee.xml)

private void DOMDemo(){

try {

DocumentBuilderFactory docFactory = DocumentBuilderFactory.newInstance();

DocumentBuilder docBuilder = docFactory.newDocumentBuilder();

Document doc = docBuilder.parse(this.getResources().openRawResource(R.raw.employee));

Element rootElement = doc.getDocumentElement();

NodeList employeeNodeList = rootElement.getElementsByTagName("employee");

textView.setText("DOMDemo" + " ");

String title = rootElement.getElementsByTagName("title").item(0).getFirstChild().getNodeValue();

textView.append(title);

for (int i=0; i<>

Element employeeElement = ((Element)employeeNodeList.item(i));

String name = employeeElement.getAttribute("name");

String salary = employeeElement.getElementsByTagName("salary").item(0).getFirstChild().getNodeValue();

String dateOfBirth =

上一页  1 2 3 4 5 6 7 8 9 10  下一页

Tags:Android HTTP 通信

编辑录入:coldstar [复制链接] [打 印]
赞助商链接