Intereting Posts
Как я могу запустить экран настроек мобильной сети из своего кода Получение и обработка словаря <string, List <string >> из мыла с использованием KSoap2 Использует библиотеку событий, такую ​​как Otto или EventBus, рекомендуемый способ обработки отношений между действиями, фрагментами и фоновыми потоками Как скрыть кнопку меню для одного действия Какова процедура обнаружения, если устройство Android имеет возможность отправки SMS? Не могу найти причину моего сбоя с этой трассировкой стека Android: что такое inputType для имени пользователя Как интегрировать ZXing api с фронтальной камерой в Android? Как установить несколько SMTP-серверов в android? AlertDialog styling – как изменить стиль (цвет) названия, сообщения и т. Д. Странная запись в журнале, связанная с webcoreglue в android Gradle исключает файл из sourceSet не работает Слушатель (или обработчик) для завершения видео Запустить приложение для Android без активности Различия между различными типами трансляций в android

Получение данных с веб-сайта в приложении для Android

Как мы можем извлекать данные с веб-сайта и анализировать его в читаемом формате в приложении для Android? Это означает, что я хочу извлечь данные с веб-сайта и использовать его в приложении для Android, отформатированном на моем пути. Это может быть любой веб-сайт.

Solutions Collecting From Web of "Получение данных с веб-сайта в приложении для Android"

Вы можете использовать jsoup для анализа любой веб-страницы. Здесь вы можете найти библиотеку jsoup и полный исходный код.

Вот пример: http://desicoding.blogspot.com/2011/03/how-to-parse-html-in-java-jsoup.html

Для установки в Eclipse:

  1. Щелкните правой кнопкой мыши по проекту
  2. BuildPath
  3. Добавить внешние архивы
  4. Выберите файл .jar

Вы можете удобно разбирать в соответствии с тегом / родителем / ребенком

Использовать это

 DefaultHttpClient httpClient = new DefaultHttpClient(); HttpGet httpGet = new HttpGet("http://www.someplace.com"); ResponseHandler<String> resHandler = new BasicResponseHandler(); String page = httpClient.execute(httpGet, resHandler); 

Это можно использовать для захвата всей веб-страницы в виде строки html, то есть « <html>...</html>"

Примечание. Вы должны объявить следующее «использование-разрешение» в android manifest xml file Answer by @Squonk здесь

А также проверить этот ответ

Вы можете выполнять разбор HTML, но это совсем не рекомендуется, вместо этого попросите владельцев веб-сайтов предоставить веб-службы, после чего вы сможете разобрать эту информацию.

Используйте WebView. Просто!!

http://developer.android.com/reference/android/webkit/WebView.html