編輯:Android開發教程
本程序實現了使用Dom方法從網絡端解析xml文件,展示在列表,並實現點擊進入相關頁面。


首先我們創建一個類,用來實現http請求和xml文件節點的獲取,這裡的http請求很簡單,就傳遞一 個url,在代碼中通過這樣的一個方法實現
public String getXmlFromUrl(String url) {
String xml = null;
try {
// defaultHttpClient
DefaultHttpClient httpClient = new DefaultHttpClient();
HttpPost httpPost = new HttpPost(url);
HttpResponse httpResponse = httpClient.execute(httpPost);
HttpEntity httpEntity = httpResponse.getEntity();
xml = EntityUtils.toString(httpEntity,"utf-8");
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
} catch (ClientProtocolException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
// return XML
return xml;
}
android中子線程更新UI的方式
一、為何寫作此文你是不是經常看到很多書籍中說:不能在子線程中操作ui,不然會報錯。你是不是也遇到了如下的疑惑(見下面的代碼): (Bundle savedI
淺析Android 4.0的通知系統
通過手機的通知系統,可以將應用程序的一些重要消息告知給用戶。流暢、 舒適、友好的應用程序離不開精心設計的消息提醒機制。但是並不是所有的通知 都是用戶想看的,否則只會給用戶
Android Camera學習:花落知多少
我對Android Camera的認識,會陸續的全部寫下來,逐步完善大腦裡的Camera網絡。1.Android Camera的2個獨立進程Android Camera
Android多線程研究(1) 線程基礎及源碼剖析
從今天起我們來看一下Android中的多線程的知識,Android入門容易,但是要完成一個完善的產品卻不容易,讓我們從線程開始一步步深入Android內部。一、線程基礎回