Получение данных с веб-сайта в приложении для 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