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

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

Я знаю, что есть несколько способов сделать это, но прежде чем начать, я хотел получить некоторую помощь от вас.

Мои варианты

  1. использовать веб-просмотр
  2. Используйте базу данных, связанную с веб-сайтом, который содержит все данные
  3. Жесткий код все время
  4. Спросите на сайте данные / доступ к данным.

Это сайт: http://www.njtransit.com/sf/sf_servlet.srv?hdnPageAction=LightRailTo

Я искал в источнике, чтобы увидеть, смогу ли я найти что-нибудь, но вышел пустым.

1 ответ

Решение

Метод № 4 - лучший способ. Запросите доступ к их веб-сервису, который дает вам результаты в формате xml/json. Затем приложение для Android анализирует его, а затем отображает в соответствии с его пользовательским интерфейсом и предоставляет пользователям некоторые дополнительные функции, которые веб-сайт не может предоставить.

Способ 1) Использование веб-просмотра - (ну, технически самый простой... но если вы просто открываете веб-страницу, зачем мне использовать ваше приложение, если браузер может сделать то же самое?)

Метод 2) Более или менее такой же, как метод № 4

Способ 3) Расписание поездов может измениться, вам придется часто обновлять приложение.

Другие вопросы по тегам