2013-07-31 5 views
0

웹 브라우저에서 볼 수있는 회사 웹 드라이브에 XML 파일이 있습니다.내부 파일 열기 Android

파일은 다음과 같습니다 : 그것은 XML 파일을 의미

http://nkm18ar8/TGStatxml/xml1.xml 

합니다.

지금 나는이 필자가 웹보기를 생성하고 파일 경로의 URI를로드하려고 들어 내부 네트워크에있는 노동자의 모두가

볼 수 있도록 모바일 안드로이드 응용 프로그램을 만들고 싶어.

슬프게도, 그러나 이것은 작동하지 않았다.

내가 웹뷰에서이 파일을보고 싶은 이유는 여러 가지가 있습니다. 그 중 하나는 매 5 초마다 웹 사이트가 업데이트되고 파일에 업데이트 된 데이터가 표시되어 응용 프로그램의 중요한 부분입니다.

이제 내 질문은 어떻게 안드로이드에 파일을 여는 것입니까? 그리고 그것은 가능한가? 이 XML 파일의 경로를

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을 작동합니다

+0

일부 회사 네트워크에서는 장치, 사용자 에이전트 등을 기반으로 차단합니다. 네트워크 관리자에게 물어 보셨나요? – Geobits

답변

1

, 다음의 레이아웃에 텍스트 뷰를 추가하고 어딘가에 코드에서 HTML 문자열

에 텍스트 뷰의 텍스트를 설정 당신이

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

편집을 추가 매니페스트의 기억이 당신이 파일의 실제 XML을 볼 수있게된다 그건 당신이

01을 보려고하는 것입니다 경우