README: меню в возможностях и новые классы в структуре

This commit is contained in:
2026-09-29 05:12:56 +00:00
parent a8ec1ce654
commit 92fa37b4ed

View File

@@ -13,6 +13,8 @@
- **Полное расписание** — по кнопке раскрывается вся таблица - **Полное расписание** — по кнопке раскрывается вся таблица
(4 остановки: Кандалакша · ПЗ→Зашеек · Зашеек · ПЗ→Кандалакша). (4 остановки: Кандалакша · ПЗ→Зашеек · Зашеек · ПЗ→Кандалакша).
- **Пуш-уведомления** — через RuStore Push, см. раздел ниже. - **Пуш-уведомления** — через RuStore Push, см. раздел ниже.
- **Меню** — кнопка `⋮` в шапке открывает выпадающее окошко с пунктом
«О приложении» (описание и версия сборки).
- Тёмная тема, живые часы МСК, подсветка ближайших рейсов (< 15 мин). - Тёмная тема, живые часы МСК, подсветка ближайших рейсов (< 15 мин).
## Технические данные ## Технические данные
@@ -93,7 +95,10 @@ apk-webview/ # исходники APK (WebView)
│ └── src/main/ │ └── src/main/
│ ├── AndroidManifest.xml │ ├── AndroidManifest.xml
│ ├── java/ru/ua1zbe/bus127/ │ ├── java/ru/ua1zbe/bus127/
│ │ ├── MainActivity.java # WebView + запрос разрешения на уведомления │ │ ├── MainActivity.java # главный экран: WebView + запрос разрешения
│ │ ├── AboutActivity.java # окно «О приложении»
│ │ ├── Webs.java # общий WebView для всех экранов
│ │ ├── BusBridge.java # мост страницы и приложения (меню, назад, версия)
│ │ ├── Bus127App.java # инициализация RuStore Push SDK │ │ ├── Bus127App.java # инициализация RuStore Push SDK
│ │ ├── PushMessagingService.java # приём уведомлений │ │ ├── PushMessagingService.java # приём уведомлений
│ │ ├── PushIntents.java # переход по клику │ │ ├── PushIntents.java # переход по клику