Лучший способ собрать данные с веб-сайта для приложения Android
Я пытаюсь собрать новое приложение для проекта, который будет отображать время поезда для пользователя.
Я знаю, что есть несколько способов сделать это, но прежде чем начать, я хотел получить некоторую помощь от вас.
Мои варианты
- использовать веб-просмотр
- Используйте базу данных, связанную с веб-сайтом, который содержит все данные
- Жесткий код все время
- Спросите на сайте данные / доступ к данным.
Это сайт: http://www.njtransit.com/sf/sf_servlet.srv?hdnPageAction=LightRailTo
Я искал в источнике, чтобы увидеть, смогу ли я найти что-нибудь, но вышел пустым.
1 ответ
Метод № 4 - лучший способ. Запросите доступ к их веб-сервису, который дает вам результаты в формате xml/json. Затем приложение для Android анализирует его, а затем отображает в соответствии с его пользовательским интерфейсом и предоставляет пользователям некоторые дополнительные функции, которые веб-сайт не может предоставить.
Способ 1) Использование веб-просмотра - (ну, технически самый простой... но если вы просто открываете веб-страницу, зачем мне использовать ваше приложение, если браузер может сделать то же самое?)
Метод 2) Более или менее такой же, как метод № 4
Способ 3) Расписание поездов может измениться, вам придется часто обновлять приложение.