2013-07-31 116 views
0

我的公司Web驅動器上有一個XML文件,可以在Web瀏覽器中查看。打開內部文件Android

文件看起來是這樣的:

http://nkm18ar8/TGStatxml/xml1.xml 

這意味着它是一個XML文件。

現在我想做出一個移動的Android應用程序,以便爲這個香港專業教育學院創建了一個網頁視圖,並試圖加載文件路徑的URI所有誰是內部網絡上的工人可以查看

不幸的是,然而這並沒有奏效。

有很多原因,爲什麼我想要在webview中查看此文件其中之一是每5秒鐘網站更新和文件顯示更新的數據,這是應用程序的關鍵部分。

現在我的問題是你將如何去打開這樣的android文件?這甚至有可能嗎?

+0

在某些企業網絡上,他們根據設備,用戶代理等進行阻止。您是否詢問網絡管理員? – Geobits

回答

1

這應該工作

HttpClient client = new DefaultHttpClient(); 
HttpGet request = new HttpGet(url); 
HttpResponse response = client.execute(request); 

String html = ""; 
InputStream in = response.getEntity().getContent(); 
BufferedReader reader = new BufferedReader(new InputStreamReader(in)); 
StringBuilder str = new StringBuilder(); 
String line = null; 
while((line = reader.readLine()) != null) 
{ 
str.append(line); 
} 
in.close(); 
html = str.toString(); 

改變URL到XML文件的路徑,然後一個TextView添加到您的佈局和地方在代碼中的TextView的文本設置爲HTML字符串

記得在你表現添加

<uses-permission android:name="android.permission.INTERNET" /> 

編輯:這將讓你看到文件的實際XML,如果這是您要查看

01什麼