From 23ab5ec7463b47d3d272c95b097dd83d38f1986e Mon Sep 17 00:00:00 2001 From: Nedifinita Date: Wed, 24 Sep 2025 23:36:55 +0800 Subject: [PATCH] feat: add background services and map status management --- android/app/src/main/AndroidManifest.xml | 13 +- lib/main.dart | 19 ++ lib/models/map_state.dart | 65 +++++++ lib/screens/history_screen.dart | 235 +++++++++++++++++++++-- lib/screens/main_screen.dart | 13 +- lib/screens/settings_screen.dart | 18 +- lib/services/background_service.dart | 211 ++++++++++++++++++++ lib/services/map_state_service.dart | 113 +++++++++++ pubspec.lock | 32 +++ pubspec.yaml | 1 + 10 files changed, 694 insertions(+), 26 deletions(-) create mode 100644 lib/models/map_state.dart create mode 100644 lib/services/background_service.dart create mode 100644 lib/services/map_state_service.dart diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml index a8d274c..60c4730 100644 --- a/android/app/src/main/AndroidManifest.xml +++ b/android/app/src/main/AndroidManifest.xml @@ -1,4 +1,5 @@ - + @@ -14,6 +15,7 @@ + + + +