1

我想开发一个应用程序。在哪个用户在运行时输入 URL。XML 放置在服务器上。那么如何点击或获取该 XML 的数据,以便我可以解析数据并使用它。我知道的解析。但是如何直接获取数据我不知道。

所以请建议我如何在没有网络服务的情况下点击 url 并获取数据。

4

2 回答 2

2

一般来说

要向服务器发出请求,您可以使用 Asynctask 或服务。

对于长时间运行的后台操作,请使用服务。

Asynctask 的替代方案是 Robospice。https://www.google.co.in/search?q=robospice&oq=robospice&aqs=chrome.0.57j59l2j60j62l2.2501&sourceid=chrome&ie=UTF-8

提出肥皂请求。 http://www.youtube.com/watch?v=v9EowBVgwSo

如果必须使用 AsynxTasc 但我仍然无法工作,请在 android 4.0.3 中使用教程的屏幕截图示例代码?.

发出 http 请求并获得响应。

http://www.androidhive.info/2011/10/android-making-http-requests/

http://www.vogella.com/articles/AndroidNetworking/article.html

如果您的响应是 xml,请解析 xml 文件

http://www.mkyong.com/java/how-to-read-xml-file-in-java-dom-parser/。使用 domparser 解析。

http://www.mkyong.com/java/how-to-read-xml-file-in-java-sax-parser/。使用 sax 解析器进行解析。

于 2013-03-22T08:51:23.847 回答
0

使用 JSON、SOAP 等 Web 服务

我更喜欢 JSON

JSON

如何创建JSON 响应:

Android 包含 JSON 类,例如 JSONArray、JSONObject,可用于解释 Web 服务将返回的响应。查看更多:链接

于 2013-03-22T08:43:25.807 回答