0

我公司的网络驱动器上有一个 XML 文件,可以在网络浏览器中查看。

该文件如下所示:

http://nkm18ar8/TGStatxml/xml1.xml

这意味着它是一个 XML 文件。

现在我想制作一个移动android应用程序,以便内部网络上的所有工作人员都可以查看它

为此,我创建了一个 webview 并尝试加载文件路径的 Uri。

可悲的是,但这并没有奏效。

我想在 web 视图中查看此文件的原因有很多,其中之一是网站每 5 秒更新一次,并且文件显示的数据也会更新,这是应用程序的关键部分。

现在我的问题是你将如何在android中打开这样的文件?甚至有可能吗?

4

1 回答 1

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

于 2013-07-31T15:07:21.153 回答