2013-03-22 2 views
1

Я хочу разработать приложение. В котором пользователь вводит URL во время выполнения. XML размещен на сервере. Итак, как ударить или получить данные этого XML, чтобы я мог анализировать данные и использовать их. Разбор я знаю. Но как получить данные напрямую, я не знаю.Android: Получить данные с сервера

Поэтому, пожалуйста, предложите мне, как ударить по URL-адресу и получить данные с помощью веб-сервиса.

+1

имеют текст редактирования, позволяющий пользователю вводить URL-адрес. получить URL-адрес от edittext и сделать http-запрос. получить синтаксический анализ ответа и отобразить его. – Raghunandan

ответ

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.

Образец кода с изображением на экране To use the tutorial in android 4.0.3 if had to work with AsynxTasc but i still dont work?.

Сделайте http-запрос и получите ответ.

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

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

Если respone является 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/. Разбор с использованием парсера саксов.

+0

@Ragunandan Спасибо за помощь. –

+0

рад, что он помогает и поддерживает ответ. – Raghunandan

0

Использовать веб-сервисы, такие как JSON, SOAP

Я предпочитаю JSON

JSON

Как создать JSON response:

Android включает в себя классы JSON, такие как JSONArray, JSONObject, которые могут быть использованы для интерпретировать ответ, который Web-сервис вернет. Подробнее на сайте: Link

+2

JSON - это веб-сервис, который это сказал? –

+0

@Nirav Ranpara: Я хочу нажать URL и скопировать содержимое на SD-карту с помощью веб-службы. Поэтому, пожалуйста, предложите любой метод, который может напрямую касаться URL. –

+0

http://stackoverflow.com/questions/15517247/how-to-create-a-directory-in-external-sd-in-android-application/15517312#15517312 – Raghunandan

Смежные вопросы