1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/a2633063-BusMonitor_Wuhan

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Это зеркальный репозиторий, синхронизируется ежедневно с исходного репозитория.
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

BusMonitor_Wuhan 武汉公交

Я, как разработчик, изучающий Android, считаю, что приложение «Умный автобус» для общественного транспорта в городе Ухань не очень удобно. Поэтому я разработал собственное приложение zBus для личного использования.

Заявление: Это приложение предназначено только для моего обучения и разработки, оно открыто для всех желающих использовать его или изучать его исходный код по лицензии. Автор не несёт ответственности за использование этого проекта!

Если у вас есть какие-либо вопросы, пожалуйста, свяжитесь со мной: zip_zhang@foxmail.com.

Также я создал группу QQ 745958041 нажмите, чтобы присоединиться, ответ при присоединении — zbus (все буквы строчные).

Скачать APK-файл можно здесь: https://github.com/a2633063/BusMonitor_Wuhan/releases/latest.

Это приложение поддерживает только общественный транспорт в районе города Ухань и не работает в других регионах.

Удивительно, но в Ухане только приложение «Умный автобус» и небольшая программа WeChat для всего большого Уханя могут предоставить информацию о транспорте. Похоже, что другие приложения, которые поддерживают поиск маршрутов в пределах Уханя, также используют систему «Умный автобус». Ничего не поделаешь, ради изучения Android мне пришлось самому заняться разработкой.

Цели разработки

Конечно, изучение Android — одна из причин создания этого приложения. Разработка началась в апреле 2019 года.

Каждый день я езжу на фиксированных маршрутах и часто пересаживаюсь. Мне не нужны навигация или поиск маршрута, только информация о прибытии двух автобусов. Каждый раз, когда я открываю приложение «Умный автобус», приходится ждать 5 секунд до появления экрана, и иногда случайно нажимаю на рекламу, которая может привести к другим приложениям, таким как Alipay. Это неудобно. Так появился процесс разработки этого приложения с требованиями:

  1. Без рекламы на экране запуска. Сразу после открытия можно увидеть информацию об автобусе.
  2. Возможность сохранять маршруты, без необходимости каждый раз выбирать их.
  3. Возможность одновременно просматривать информацию о нескольких маршрутах, без переключения между ними.
  4. Ручная настройка добавления и удаления маршрутов.
  5. Возможность ручной сортировки маршрутов.
  6. Отображение всех остановок на маршруте.
  7. Ручной выбор текущей остановки для расчёта времени прибытия автобуса. В приложении «Умный автобус» это делается автоматически с учётом местоположения, но здесь нужно учитывать вопросы конфиденциальности.
  8. Отображение информации обо всех автобусах на маршруте.
  9. Возможность вручную изменить направление движения автобуса.
  10. Для удобства нужна функция автоматического обновления каждые 15 секунд.
  11. Отображение начальной и конечной станций маршрута, времени в пути и стоимости проезда.

Поэтому следующие функции не поддерживаются:

  1. Поиск маршрутов и планирование пересадок, для этого лучше использовать навигационные приложения.
  2. Поиск маршрутов в других городах, можно использовать более мощные приложения, такие как «Машина пришла».

(2021/7) Благодаря предложениям некоторых веб-страниц, были добавлены следующие функции для удобства использования:

  1. Функция прямого перехода на страницу оплаты через Alipay для оплаты проезда в автобусе.
  2. Функция просмотра маршрутов метро.

На данный момент (середина 2020 года) приложение используется уже около года. Чтобы продолжить улучшать свои навыки в разработке под Android, я решил открыть исходный код и опубликовать его, чтобы все могли обсудить связанные технологии.

Добро пожаловать для обсуждения и предложений.

Среда разработки

Этот проект разработан в Android Studio. Обычно после установки Android Studio можно просто импортировать исходный код, и он должен успешно скомпилироваться.

Если у вас есть лучшие предложения или идеи, как улучшить этот проект, пожалуйста, сообщите мне. Буду благодарен.

Реальные скриншоты работы приложения

Эти скриншоты старые, в новой версии они могут немного отличаться.

Скриншоты можно посмотреть здесь: скриншот GIF-анимация

BusMonitor_Wuhan

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Уханьское общественное транспортное средство, индивидуальная версия для разработчиков. Развернуть Свернуть
GPL-3.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://gitlife.ru/oschina-mirror/a2633063-BusMonitor_Wuhan.git
git@gitlife.ru:oschina-mirror/a2633063-BusMonitor_Wuhan.git
oschina-mirror
a2633063-BusMonitor_Wuhan
a2633063-BusMonitor_Wuhan
master