From 3da65a33276be5f8113c04a415ffa4c93ca9d62f Mon Sep 17 00:00:00 2001 From: n08i40k Date: Tue, 8 Oct 2024 16:13:35 +0400 Subject: [PATCH] 1.7.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Отображение текущей пары в уведомлении. Мне на данный момент невероятно сложно написать код для запуска сервиса перед началом пар (мне лень), поэтому сервис будет запускаться каждые 7 утра с задежкой до 15 минут. --- .idea/inspectionProfiles/Project_Default.xml | 4 + .idea/runConfigurations.xml | 13 + app/build.gradle.kts | 5 +- app/src/main/AndroidManifest.xml | 11 + .../polytechnic/next/NotificationChannels.kt | 1 + .../next/PolytechnicApplication.kt | 10 + .../ru/n08i40k/polytechnic/next/model/Day.kt | 64 ++++- .../n08i40k/polytechnic/next/model/Group.kt | 22 +- .../n08i40k/polytechnic/next/model/Lesson.kt | 41 +++- .../polytechnic/next/model/LessonTime.kt | 5 +- .../next/service/CurrentLessonViewService.kt | 222 ++++++++++++++++++ .../service/MyFirebaseMessagingService.kt | 1 + .../polytechnic/next/ui/MainActivity.kt | 45 +++- .../next/ui/main/schedule/DayCard.kt | 4 +- .../next/ui/main/schedule/LessonView.kt | 54 ++--- .../polytechnic/next/utils/Extensions.kt | 21 ++ .../polytechnic/next/work/LinkUpdateWorker.kt | 4 + .../polytechnic/next/work/StartClvService.kt | 41 ++++ app/src/main/res/values-ru/strings.xml | 14 ++ app/src/main/res/values/strings.xml | 14 ++ 20 files changed, 544 insertions(+), 52 deletions(-) create mode 100644 .idea/runConfigurations.xml create mode 100644 app/src/main/java/ru/n08i40k/polytechnic/next/service/CurrentLessonViewService.kt create mode 100644 app/src/main/java/ru/n08i40k/polytechnic/next/work/StartClvService.kt diff --git a/.idea/inspectionProfiles/Project_Default.xml b/.idea/inspectionProfiles/Project_Default.xml index 6806f5a..cde3e19 100644 --- a/.idea/inspectionProfiles/Project_Default.xml +++ b/.idea/inspectionProfiles/Project_Default.xml @@ -37,6 +37,10 @@