我想开发一个应用程序。在哪个用户在运行时输入 URL。XML 放置在服务器上。那么如何点击或获取该 XML 的数据,以便我可以解析数据并使用它。我知道的解析。但是如何直接获取数据我不知道。
所以请建议我如何在没有网络服务的情况下点击 url 并获取数据。
我想开发一个应用程序。在哪个用户在运行时输入 URL。XML 放置在服务器上。那么如何点击或获取该 XML 的数据,以便我可以解析数据并使用它。我知道的解析。但是如何直接获取数据我不知道。
所以请建议我如何在没有网络服务的情况下点击 url 并获取数据。
一般来说
要向服务器发出请求,您可以使用 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 解析器进行解析。