2010-11-12 2 views
1

Я изучаю разработку приложения, которое преобразует веб-сайт в более читаемые данные для приложения для Android. Я нахожусь в университете и имею онлайн-доску объявлений, которую можно просматривать в Интернете, но, если возможно, я хотел бы передать это в приложение на Android, чтобы было легче читать на мобильных устройствах.Прочитать HTML-файл с сайта и преобразовать его в приложение

Что я думаю о том, что приложение поступит на веб-сайт, на котором удерживается доска объявлений, и читать в коде html, чтобы отображать каждое уведомление в виде списка. Каждое из уведомлений находится в пределах своего собственного div, поэтому я предполагаю, что я мог бы использовать это, чтобы разделить каждое уведомление на свою собственную кнопку в представлении адаптера списка. Возможно ли это, и если да, то как я могу это сделать. Я попробовал Google для ответа, но я еще не нашел решение этой проблемы.

Спасибо за вашу помощь

+0

Да, это возможно. С чем вы столкнулись? Что вы пробовали и что не работает? – Falmarri

+0

Возможный дубликат: http://stackoverflow.com/questions/2188049/parse-html-in-android – j0k

+0

http://stackoverflow.com/questions/2188049/parse-html-in-android – Hrk

ответ

3

Это кажется слишком сложным для меня. Я бы не справился с этим с помощью Android. Я бы сканировал данные на машине (сервере), а затем я бы преобразовал все необходимые данные в JSON и попросил Android (клиент) извлечь данные, используя простой парсер JSON.

На мой взгляд, это было бы самым простым решением, если у вас нет доступа к серверу, на котором размещен веб-сайт, чтобы он напрямую генерировал канал JSON.

EDIT: В ответ на ваш комментарий Boardy.

Вот официальный сайт проекта JSON, чтобы понять, что это такое. Тогда, если у вас есть доступ к веб-серверу, предоставляющему эту страницу (я предполагаю, что это сайт на PHP), и вы хотите изменить или добавить функциональность предоставления JSON-канала, тогда вы также должны взглянуть на PHP JSON documentation.

Чтобы разобрать JSON на Android, ознакомьтесь с этим SO question, а также не забудьте взглянуть на официальную документацию на Android на своем JSON implementation.

+0

Спасибо за помощь. У вас есть какие-то подсказки, где я могу найти информацию о том, как это сделать с JSON, это не то, что я когда-либо использовал или много знал. – Boardy

+0

Выполнение этого в android более сложно, чем сервер, посвященный просто преобразованию html в json? – Falmarri

+0

@Falmarri, анализирующий HTML-файл в Android, так просто? Почему бы вам не дать хороший пример? –

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