From 0100f0131d17aee0139027fe9d3a3afbb3937f02 Mon Sep 17 00:00:00 2001 From: Li Wei Date: Tue, 6 Jun 2023 20:39:07 +0800 Subject: [PATCH] feat: android deeplink and file selector (#118) --- .../android/app/src/main/AndroidManifest.xml | 47 ++++++++- .../app/controllers/app_controller.dart | 40 ++++++++ .../app/modules/create/views/create_view.dart | 99 +++++++++++++------ .../lib/app/modules/home/views/home_view.dart | 2 +- .../modules/setting/views/setting_view.dart | 10 +- .../task/views/task_downloaded_view.dart | 2 +- .../task/views/task_downloading_view.dart | 2 +- .../{views => }/buid_task_list_view.dart | 16 +-- .../views/{views => }/check_list_view.dart | 0 .../views/{views => }/directory_selector.dart | 20 ++-- .../app/views/{views => }/file_list_view.dart | 12 +-- .../{views => }/outlined_button_loading.dart | 0 .../views/{views => }/responsive_builder.dart | 0 ui/flutter/pubspec.lock | 16 +++ ui/flutter/pubspec.yaml | 2 + 15 files changed, 202 insertions(+), 66 deletions(-) rename ui/flutter/lib/app/views/{views => }/buid_task_list_view.dart (95%) rename ui/flutter/lib/app/views/{views => }/check_list_view.dart (100%) rename ui/flutter/lib/app/views/{views => }/directory_selector.dart (73%) rename ui/flutter/lib/app/views/{views => }/file_list_view.dart (97%) rename ui/flutter/lib/app/views/{views => }/outlined_button_loading.dart (100%) rename ui/flutter/lib/app/views/{views => }/responsive_builder.dart (100%) diff --git a/ui/flutter/android/app/src/main/AndroidManifest.xml b/ui/flutter/android/app/src/main/AndroidManifest.xml index 731921e2..15d4a893 100644 --- a/ui/flutter/android/app/src/main/AndroidManifest.xml +++ b/ui/flutter/android/app/src/main/AndroidManifest.xml @@ -12,9 +12,54 @@ android:configChanges="orientation|keyboardHidden|keyboard|screenSize|smallestScreenSize|locale|layoutDirection|fontScale|screenLayout|density|uiMode" android:exported="true" android:hardwareAccelerated="true" - android:launchMode="singleTop" + android:launchMode="singleInstance" android:theme="@style/LaunchTheme" android:windowSoftInputMode="adjustResize"> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +