Android: получить данные с сервера

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

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


person Manoj Fegde    schedule 22.03.2013    source источник
comment
иметь текст редактирования, чтобы пользователь мог ввести URL-адрес. получить URL-адрес из edittext и сделать http-запрос. получить анализ ответа и отобразить то же самое.   -  person Raghunandan    schedule 22.03.2013


Ответы (2)


В основном

Чтобы сделать запрос к серверу, вы можете использовать асинтаск или сервис.

Для длительных фоновых операций используйте service.

Альтернативой 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.

Пример кода со снимком экрана по адресу Чтобы использовать учебник в Android 4.0.3, если пришлось работать с AsynxTasc, но я все еще не работаю?.

Сделайте 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.

person Raghunandan    schedule 22.03.2013
comment
@Ragunandan Спасибо за вашу помощь. - person Manoj Fegde; 22.03.2013

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

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

JSON

Как создать ссылку Ответ JSON:

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

person Nirav Ranpara    schedule 22.03.2013
comment
JSON — это веб-сервис, кто это сказал? - person Paresh Mayani; 22.03.2013
comment
@Nirav Ranpara: я хочу перейти по URL-адресу и скопировать содержимое на SD-карту без помощи веб-сервиса. Поэтому, пожалуйста, предложите любой метод, который может напрямую попасть в URL. - person Manoj Fegde; 22.03.2013
comment
stackoverflow.com/questions/15517247/ - person Raghunandan; 22.03.2013