From 5bb3ebd85389c36146c2a8368045bd4c258e592d Mon Sep 17 00:00:00 2001 From: wangliankun Date: Wed, 29 Oct 2025 18:13:33 +0800 Subject: [PATCH] =?UTF-8?q?feat(ios):=E7=85=A7=E7=89=87loading?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .dart_tool/package_config.json | 839 +++++++++++++++++++++++ .dart_tool/package_config_subset | 553 +++++++++++++++ .dart_tool/version | 1 + .flutter-plugins | 55 ++ .flutter-plugins-dependencies | 1 + .idea/flutter_common.iml | 3 + .idea/libraries/Dart_SDK.xml | 30 + .idea/libraries/Flutter_Plugins.xml | 53 ++ .idea/misc.xml | 4 + lib/upload_image/ossUtil.dart | 11 +- lib/upload_image/upload_image.dart | 10 +- lib/upload_image/upload_images_tool.dart | 8 + 12 files changed, 1561 insertions(+), 7 deletions(-) create mode 100644 .dart_tool/package_config.json create mode 100644 .dart_tool/package_config_subset create mode 100644 .dart_tool/version create mode 100644 .flutter-plugins create mode 100644 .flutter-plugins-dependencies create mode 100644 .idea/libraries/Dart_SDK.xml create mode 100644 .idea/libraries/Flutter_Plugins.xml diff --git a/.dart_tool/package_config.json b/.dart_tool/package_config.json new file mode 100644 index 0000000..db7a745 --- /dev/null +++ b/.dart_tool/package_config.json @@ -0,0 +1,839 @@ +{ + "configVersion": 2, + "packages": [ + { + "name": "args", + "rootUri": "file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/args-2.7.0", + "packageUri": "lib/", + "languageVersion": "3.3" + }, + { + "name": "async", + "rootUri": "file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/async-2.11.0", + "packageUri": "lib/", + "languageVersion": "2.18" + }, + { + "name": "boolean_selector", + "rootUri": "file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/boolean_selector-2.1.1", + "packageUri": "lib/", + "languageVersion": "2.17" + }, + { + "name": "characters", + "rootUri": "file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/characters-1.3.0", + "packageUri": "lib/", + "languageVersion": "2.12" + }, + { + "name": "clock", + "rootUri": "file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/clock-1.1.1", + "packageUri": "lib/", + "languageVersion": "2.12" + }, + { + "name": "collection", + "rootUri": "file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/collection-1.19.0", + "packageUri": "lib/", + "languageVersion": "3.4" + }, + { + "name": "common_utils", + "rootUri": "file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/common_utils-2.1.0", + "packageUri": "lib/", + "languageVersion": "2.12" + }, + { + "name": "convert", + "rootUri": "file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/convert-3.1.2", + "packageUri": "lib/", + "languageVersion": "3.4" + }, + { + "name": "cross_file", + "rootUri": "file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/cross_file-0.3.4+2", + "packageUri": "lib/", + "languageVersion": "3.3" + }, + { + "name": "crypto", + "rootUri": "file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/crypto-3.0.6", + "packageUri": "lib/", + "languageVersion": "3.4" + }, + { + "name": "csslib", + "rootUri": "file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/csslib-1.0.2", + "packageUri": "lib/", + "languageVersion": "3.1" + }, + { + "name": "dbus", + "rootUri": "file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/dbus-0.7.11", + "packageUri": "lib/", + "languageVersion": "2.17" + }, + { + "name": "decimal", + "rootUri": "file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/decimal-3.2.4", + "packageUri": "lib/", + "languageVersion": "3.3" + }, + { + "name": "device_info_plus", + "rootUri": "file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/device_info_plus-11.3.0", + "packageUri": "lib/", + "languageVersion": "3.4" + }, + { + "name": "device_info_plus_platform_interface", + "rootUri": "file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/device_info_plus_platform_interface-7.0.2", + "packageUri": "lib/", + "languageVersion": "2.18" + }, + { + "name": "dio", + "rootUri": "file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/dio-5.9.0", + "packageUri": "lib/", + "languageVersion": "2.18" + }, + { + "name": "dio_web_adapter", + "rootUri": "file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/dio_web_adapter-2.1.1", + "packageUri": "lib/", + "languageVersion": "3.3" + }, + { + "name": "fake_async", + "rootUri": "file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/fake_async-1.3.1", + "packageUri": "lib/", + "languageVersion": "2.12" + }, + { + "name": "ffi", + "rootUri": "file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/ffi-2.1.3", + "packageUri": "lib/", + "languageVersion": "3.3" + }, + { + "name": "file", + "rootUri": "file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/file-7.0.1", + "packageUri": "lib/", + "languageVersion": "3.0" + }, + { + "name": "file_selector_linux", + "rootUri": "file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/file_selector_linux-0.9.3+2", + "packageUri": "lib/", + "languageVersion": "3.3" + }, + { + "name": "file_selector_macos", + "rootUri": "file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/file_selector_macos-0.9.4+3", + "packageUri": "lib/", + "languageVersion": "3.6" + }, + { + "name": "file_selector_platform_interface", + "rootUri": "file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/file_selector_platform_interface-2.6.2", + "packageUri": "lib/", + "languageVersion": "3.0" + }, + { + "name": "file_selector_windows", + "rootUri": "file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/file_selector_windows-0.9.3+4", + "packageUri": "lib/", + "languageVersion": "3.4" + }, + { + "name": "flustars_flutter3", + "rootUri": "file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/flustars_flutter3-3.0.0", + "packageUri": "lib/", + "languageVersion": "2.12" + }, + { + "name": "flutter", + "rootUri": "file:///Users/threeone/flutter/packages/flutter", + "packageUri": "lib/", + "languageVersion": "3.3" + }, + { + "name": "flutter_easyloading", + "rootUri": "file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/flutter_easyloading-3.0.5", + "packageUri": "lib/", + "languageVersion": "2.12" + }, + { + "name": "flutter_inappwebview", + "rootUri": "file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/flutter_inappwebview-6.1.5", + "packageUri": "lib/", + "languageVersion": "3.5" + }, + { + "name": "flutter_inappwebview_android", + "rootUri": "file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/flutter_inappwebview_android-1.1.3", + "packageUri": "lib/", + "languageVersion": "3.5" + }, + { + "name": "flutter_inappwebview_internal_annotations", + "rootUri": "file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/flutter_inappwebview_internal_annotations-1.2.0", + "packageUri": "lib/", + "languageVersion": "2.17" + }, + { + "name": "flutter_inappwebview_ios", + "rootUri": "file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/flutter_inappwebview_ios-1.1.2", + "packageUri": "lib/", + "languageVersion": "3.5" + }, + { + "name": "flutter_inappwebview_macos", + "rootUri": "file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/flutter_inappwebview_macos-1.1.2", + "packageUri": "lib/", + "languageVersion": "3.5" + }, + { + "name": "flutter_inappwebview_platform_interface", + "rootUri": "file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/flutter_inappwebview_platform_interface-1.3.0+1", + "packageUri": "lib/", + "languageVersion": "3.5" + }, + { + "name": "flutter_inappwebview_web", + "rootUri": "file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/flutter_inappwebview_web-1.1.2", + "packageUri": "lib/", + "languageVersion": "3.5" + }, + { + "name": "flutter_inappwebview_windows", + "rootUri": "file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/flutter_inappwebview_windows-0.6.0", + "packageUri": "lib/", + "languageVersion": "3.5" + }, + { + "name": "flutter_lints", + "rootUri": "file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/flutter_lints-5.0.0", + "packageUri": "lib/", + "languageVersion": "3.5" + }, + { + "name": "flutter_plugin_android_lifecycle", + "rootUri": "file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/flutter_plugin_android_lifecycle-2.0.29", + "packageUri": "lib/", + "languageVersion": "3.6" + }, + { + "name": "flutter_screenutil", + "rootUri": "file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/flutter_screenutil-5.9.3", + "packageUri": "lib/", + "languageVersion": "2.17" + }, + { + "name": "flutter_spinkit", + "rootUri": "file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/flutter_spinkit-5.2.2", + "packageUri": "lib/", + "languageVersion": "2.12" + }, + { + "name": "flutter_staggered_grid_view", + "rootUri": "file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/flutter_staggered_grid_view-0.7.0", + "packageUri": "lib/", + "languageVersion": "2.12" + }, + { + "name": "flutter_test", + "rootUri": "file:///Users/threeone/flutter/packages/flutter_test", + "packageUri": "lib/", + "languageVersion": "3.3" + }, + { + "name": "flutter_web_plugins", + "rootUri": "file:///Users/threeone/flutter/packages/flutter_web_plugins", + "packageUri": "lib/", + "languageVersion": "3.2" + }, + { + "name": "flutter_widget_from_html_core", + "rootUri": "file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/flutter_widget_from_html_core-0.16.1", + "packageUri": "lib/", + "languageVersion": "3.4" + }, + { + "name": "get", + "rootUri": "file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/get-4.7.2", + "packageUri": "lib/", + "languageVersion": "2.15" + }, + { + "name": "html", + "rootUri": "file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/html-0.15.6", + "packageUri": "lib/", + "languageVersion": "3.2" + }, + { + "name": "http", + "rootUri": "file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/http-1.5.0", + "packageUri": "lib/", + "languageVersion": "3.4" + }, + { + "name": "http_parser", + "rootUri": "file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/http_parser-4.1.2", + "packageUri": "lib/", + "languageVersion": "3.4" + }, + { + "name": "image_gallery_saver_plus", + "rootUri": "file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/image_gallery_saver_plus-4.0.1", + "packageUri": "lib/", + "languageVersion": "3.5" + }, + { + "name": "image_picker", + "rootUri": "file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/image_picker-1.2.0", + "packageUri": "lib/", + "languageVersion": "3.6" + }, + { + "name": "image_picker_android", + "rootUri": "file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/image_picker_android-0.8.13", + "packageUri": "lib/", + "languageVersion": "3.6" + }, + { + "name": "image_picker_for_web", + "rootUri": "file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/image_picker_for_web-3.1.0", + "packageUri": "lib/", + "languageVersion": "3.6" + }, + { + "name": "image_picker_ios", + "rootUri": "file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/image_picker_ios-0.8.13", + "packageUri": "lib/", + "languageVersion": "3.6" + }, + { + "name": "image_picker_linux", + "rootUri": "file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/image_picker_linux-0.2.2", + "packageUri": "lib/", + "languageVersion": "3.6" + }, + { + "name": "image_picker_macos", + "rootUri": "file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/image_picker_macos-0.2.2", + "packageUri": "lib/", + "languageVersion": "3.6" + }, + { + "name": "image_picker_platform_interface", + "rootUri": "file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/image_picker_platform_interface-2.11.0", + "packageUri": "lib/", + "languageVersion": "3.6" + }, + { + "name": "image_picker_windows", + "rootUri": "file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/image_picker_windows-0.2.2", + "packageUri": "lib/", + "languageVersion": "3.6" + }, + { + "name": "intl", + "rootUri": "file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/intl-0.20.2", + "packageUri": "lib/", + "languageVersion": "3.3" + }, + { + "name": "leak_tracker", + "rootUri": "file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/leak_tracker-10.0.7", + "packageUri": "lib/", + "languageVersion": "3.2" + }, + { + "name": "leak_tracker_flutter_testing", + "rootUri": "file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/leak_tracker_flutter_testing-3.0.8", + "packageUri": "lib/", + "languageVersion": "3.2" + }, + { + "name": "leak_tracker_testing", + "rootUri": "file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/leak_tracker_testing-3.0.1", + "packageUri": "lib/", + "languageVersion": "3.2" + }, + { + "name": "lints", + "rootUri": "file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/lints-5.1.1", + "packageUri": "lib/", + "languageVersion": "3.6" + }, + { + "name": "logging", + "rootUri": "file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/logging-1.3.0", + "packageUri": "lib/", + "languageVersion": "3.4" + }, + { + "name": "matcher", + "rootUri": "file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/matcher-0.12.16+1", + "packageUri": "lib/", + "languageVersion": "3.0" + }, + { + "name": "material_color_utilities", + "rootUri": "file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/material_color_utilities-0.11.1", + "packageUri": "lib/", + "languageVersion": "2.17" + }, + { + "name": "meta", + "rootUri": "file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/meta-1.15.0", + "packageUri": "lib/", + "languageVersion": "2.12" + }, + { + "name": "mime", + "rootUri": "file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/mime-2.0.0", + "packageUri": "lib/", + "languageVersion": "3.2" + }, + { + "name": "nested", + "rootUri": "file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/nested-1.0.0", + "packageUri": "lib/", + "languageVersion": "2.12" + }, + { + "name": "package_info_plus", + "rootUri": "file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/package_info_plus-9.0.0", + "packageUri": "lib/", + "languageVersion": "3.3" + }, + { + "name": "package_info_plus_platform_interface", + "rootUri": "file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/package_info_plus_platform_interface-3.2.1", + "packageUri": "lib/", + "languageVersion": "2.18" + }, + { + "name": "path", + "rootUri": "file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/path-1.9.0", + "packageUri": "lib/", + "languageVersion": "3.0" + }, + { + "name": "path_provider", + "rootUri": "file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/path_provider-2.1.5", + "packageUri": "lib/", + "languageVersion": "3.4" + }, + { + "name": "path_provider_android", + "rootUri": "file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/path_provider_android-2.2.17", + "packageUri": "lib/", + "languageVersion": "3.6" + }, + { + "name": "path_provider_foundation", + "rootUri": "file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/path_provider_foundation-2.4.1", + "packageUri": "lib/", + "languageVersion": "3.3" + }, + { + "name": "path_provider_linux", + "rootUri": "file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/path_provider_linux-2.2.1", + "packageUri": "lib/", + "languageVersion": "2.19" + }, + { + "name": "path_provider_platform_interface", + "rootUri": "file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/path_provider_platform_interface-2.1.2", + "packageUri": "lib/", + "languageVersion": "3.0" + }, + { + "name": "path_provider_windows", + "rootUri": "file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/path_provider_windows-2.3.0", + "packageUri": "lib/", + "languageVersion": "3.2" + }, + { + "name": "permission_handler", + "rootUri": "file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/permission_handler-12.0.1", + "packageUri": "lib/", + "languageVersion": "3.5" + }, + { + "name": "permission_handler_android", + "rootUri": "file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/permission_handler_android-13.0.1", + "packageUri": "lib/", + "languageVersion": "3.5" + }, + { + "name": "permission_handler_apple", + "rootUri": "file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/permission_handler_apple-9.4.7", + "packageUri": "lib/", + "languageVersion": "2.18" + }, + { + "name": "permission_handler_html", + "rootUri": "file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/permission_handler_html-0.1.3+5", + "packageUri": "lib/", + "languageVersion": "3.3" + }, + { + "name": "permission_handler_platform_interface", + "rootUri": "file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/permission_handler_platform_interface-4.3.0", + "packageUri": "lib/", + "languageVersion": "3.5" + }, + { + "name": "permission_handler_windows", + "rootUri": "file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/permission_handler_windows-0.2.1", + "packageUri": "lib/", + "languageVersion": "2.12" + }, + { + "name": "petitparser", + "rootUri": "file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/petitparser-6.0.2", + "packageUri": "lib/", + "languageVersion": "3.2" + }, + { + "name": "photo_view", + "rootUri": "file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/photo_view-0.15.0", + "packageUri": "lib/", + "languageVersion": "2.12" + }, + { + "name": "platform", + "rootUri": "file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/platform-3.1.6", + "packageUri": "lib/", + "languageVersion": "3.2" + }, + { + "name": "plugin_platform_interface", + "rootUri": "file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/plugin_platform_interface-2.1.8", + "packageUri": "lib/", + "languageVersion": "3.0" + }, + { + "name": "provider", + "rootUri": "file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/provider-6.1.5+1", + "packageUri": "lib/", + "languageVersion": "2.12" + }, + { + "name": "pull_to_refresh", + "rootUri": "file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/pull_to_refresh-2.0.0", + "packageUri": "lib/", + "languageVersion": "2.12" + }, + { + "name": "rational", + "rootUri": "file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/rational-2.2.3", + "packageUri": "lib/", + "languageVersion": "2.14" + }, + { + "name": "screen_brightness", + "rootUri": "file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/screen_brightness-2.1.7", + "packageUri": "lib/", + "languageVersion": "3.0" + }, + { + "name": "screen_brightness_android", + "rootUri": "file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/screen_brightness_android-2.1.3", + "packageUri": "lib/", + "languageVersion": "3.0" + }, + { + "name": "screen_brightness_ios", + "rootUri": "file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/screen_brightness_ios-2.1.2", + "packageUri": "lib/", + "languageVersion": "3.0" + }, + { + "name": "screen_brightness_macos", + "rootUri": "file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/screen_brightness_macos-2.1.1", + "packageUri": "lib/", + "languageVersion": "3.0" + }, + { + "name": "screen_brightness_ohos", + "rootUri": "file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/screen_brightness_ohos-2.1.2", + "packageUri": "lib/", + "languageVersion": "3.0" + }, + { + "name": "screen_brightness_platform_interface", + "rootUri": "file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/screen_brightness_platform_interface-2.1.0", + "packageUri": "lib/", + "languageVersion": "3.0" + }, + { + "name": "screen_brightness_windows", + "rootUri": "file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/screen_brightness_windows-2.1.0", + "packageUri": "lib/", + "languageVersion": "3.0" + }, + { + "name": "shared_preferences", + "rootUri": "file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/shared_preferences-2.5.3", + "packageUri": "lib/", + "languageVersion": "3.5" + }, + { + "name": "shared_preferences_android", + "rootUri": "file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/shared_preferences_android-2.4.11", + "packageUri": "lib/", + "languageVersion": "3.6" + }, + { + "name": "shared_preferences_foundation", + "rootUri": "file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/shared_preferences_foundation-2.5.4", + "packageUri": "lib/", + "languageVersion": "3.4" + }, + { + "name": "shared_preferences_linux", + "rootUri": "file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/shared_preferences_linux-2.4.1", + "packageUri": "lib/", + "languageVersion": "3.3" + }, + { + "name": "shared_preferences_platform_interface", + "rootUri": "file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/shared_preferences_platform_interface-2.4.1", + "packageUri": "lib/", + "languageVersion": "3.2" + }, + { + "name": "shared_preferences_web", + "rootUri": "file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/shared_preferences_web-2.4.3", + "packageUri": "lib/", + "languageVersion": "3.4" + }, + { + "name": "shared_preferences_windows", + "rootUri": "file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/shared_preferences_windows-2.4.1", + "packageUri": "lib/", + "languageVersion": "3.3" + }, + { + "name": "sky_engine", + "rootUri": "file:///Users/threeone/flutter/bin/cache/pkg/sky_engine", + "packageUri": "lib/", + "languageVersion": "3.2" + }, + { + "name": "source_span", + "rootUri": "file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/source_span-1.10.0", + "packageUri": "lib/", + "languageVersion": "2.18" + }, + { + "name": "sp_util", + "rootUri": "file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/sp_util-2.0.3", + "packageUri": "lib/", + "languageVersion": "2.12" + }, + { + "name": "stack_trace", + "rootUri": "file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/stack_trace-1.12.0", + "packageUri": "lib/", + "languageVersion": "3.4" + }, + { + "name": "sticky_headers", + "rootUri": "file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/sticky_headers-0.3.0+2", + "packageUri": "lib/", + "languageVersion": "2.17" + }, + { + "name": "stream_channel", + "rootUri": "file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/stream_channel-2.1.2", + "packageUri": "lib/", + "languageVersion": "2.19" + }, + { + "name": "string_scanner", + "rootUri": "file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/string_scanner-1.3.0", + "packageUri": "lib/", + "languageVersion": "3.1" + }, + { + "name": "synchronized", + "rootUri": "file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/synchronized-3.3.0+3", + "packageUri": "lib/", + "languageVersion": "3.5" + }, + { + "name": "term_glyph", + "rootUri": "file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/term_glyph-1.2.1", + "packageUri": "lib/", + "languageVersion": "2.12" + }, + { + "name": "test_api", + "rootUri": "file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/test_api-0.7.3", + "packageUri": "lib/", + "languageVersion": "3.4" + }, + { + "name": "transparent_image", + "rootUri": "file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/transparent_image-2.0.1", + "packageUri": "lib/", + "languageVersion": "2.12" + }, + { + "name": "typed_data", + "rootUri": "file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/typed_data-1.4.0", + "packageUri": "lib/", + "languageVersion": "3.5" + }, + { + "name": "url_launcher", + "rootUri": "file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/url_launcher-6.3.2", + "packageUri": "lib/", + "languageVersion": "3.6" + }, + { + "name": "url_launcher_android", + "rootUri": "file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/url_launcher_android-6.3.17", + "packageUri": "lib/", + "languageVersion": "3.6" + }, + { + "name": "url_launcher_ios", + "rootUri": "file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/url_launcher_ios-6.3.3", + "packageUri": "lib/", + "languageVersion": "3.4" + }, + { + "name": "url_launcher_linux", + "rootUri": "file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/url_launcher_linux-3.2.1", + "packageUri": "lib/", + "languageVersion": "3.3" + }, + { + "name": "url_launcher_macos", + "rootUri": "file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/url_launcher_macos-3.2.2", + "packageUri": "lib/", + "languageVersion": "3.3" + }, + { + "name": "url_launcher_platform_interface", + "rootUri": "file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/url_launcher_platform_interface-2.3.2", + "packageUri": "lib/", + "languageVersion": "3.1" + }, + { + "name": "url_launcher_web", + "rootUri": "file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/url_launcher_web-2.4.1", + "packageUri": "lib/", + "languageVersion": "3.6" + }, + { + "name": "url_launcher_windows", + "rootUri": "file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/url_launcher_windows-3.1.4", + "packageUri": "lib/", + "languageVersion": "3.4" + }, + { + "name": "vector_math", + "rootUri": "file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/vector_math-2.1.4", + "packageUri": "lib/", + "languageVersion": "2.14" + }, + { + "name": "video_player", + "rootUri": "file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/video_player-2.10.0", + "packageUri": "lib/", + "languageVersion": "3.6" + }, + { + "name": "video_player_android", + "rootUri": "file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/video_player_android-2.8.4", + "packageUri": "lib/", + "languageVersion": "3.6" + }, + { + "name": "video_player_avfoundation", + "rootUri": "file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/video_player_avfoundation-2.8.4", + "packageUri": "lib/", + "languageVersion": "3.6" + }, + { + "name": "video_player_platform_interface", + "rootUri": "file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/video_player_platform_interface-6.4.0", + "packageUri": "lib/", + "languageVersion": "3.6" + }, + { + "name": "video_player_web", + "rootUri": "file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/video_player_web-2.4.0", + "packageUri": "lib/", + "languageVersion": "3.6" + }, + { + "name": "vm_service", + "rootUri": "file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/vm_service-14.3.0", + "packageUri": "lib/", + "languageVersion": "3.3" + }, + { + "name": "wakelock_plus", + "rootUri": "file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/wakelock_plus-1.4.0", + "packageUri": "lib/", + "languageVersion": "3.4" + }, + { + "name": "wakelock_plus_platform_interface", + "rootUri": "file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/wakelock_plus_platform_interface-1.3.0", + "packageUri": "lib/", + "languageVersion": "3.4" + }, + { + "name": "web", + "rootUri": "file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/web-1.1.1", + "packageUri": "lib/", + "languageVersion": "3.4" + }, + { + "name": "win32", + "rootUri": "file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/win32-5.10.1", + "packageUri": "lib/", + "languageVersion": "3.5" + }, + { + "name": "win32_registry", + "rootUri": "file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/win32_registry-1.1.5", + "packageUri": "lib/", + "languageVersion": "3.4" + }, + { + "name": "xdg_directories", + "rootUri": "file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/xdg_directories-1.1.0", + "packageUri": "lib/", + "languageVersion": "3.3" + }, + { + "name": "xml", + "rootUri": "file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/xml-6.5.0", + "packageUri": "lib/", + "languageVersion": "3.2" + }, + { + "name": "flutter_common", + "rootUri": "../", + "packageUri": "lib/", + "languageVersion": "3.6" + } + ], + "generated": "2025-10-28T07:20:15.486737Z", + "generator": "pub", + "generatorVersion": "3.6.2", + "flutterRoot": "file:///Users/threeone/flutter", + "flutterVersion": "3.27.4", + "pubCache": "file:///Users/threeone/.pub-cache" +} diff --git a/.dart_tool/package_config_subset b/.dart_tool/package_config_subset new file mode 100644 index 0000000..6948477 --- /dev/null +++ b/.dart_tool/package_config_subset @@ -0,0 +1,553 @@ +args +3.3 +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/args-2.7.0/ +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/args-2.7.0/lib/ +async +2.18 +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/async-2.11.0/ +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/async-2.11.0/lib/ +boolean_selector +2.17 +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/boolean_selector-2.1.1/ +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/boolean_selector-2.1.1/lib/ +characters +2.12 +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/characters-1.3.0/ +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/characters-1.3.0/lib/ +clock +2.12 +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/clock-1.1.1/ +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/clock-1.1.1/lib/ +collection +3.4 +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/collection-1.19.0/ +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/collection-1.19.0/lib/ +common_utils +2.12 +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/common_utils-2.1.0/ +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/common_utils-2.1.0/lib/ +convert +3.4 +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/convert-3.1.2/ +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/convert-3.1.2/lib/ +cross_file +3.3 +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/cross_file-0.3.4+2/ +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/cross_file-0.3.4+2/lib/ +crypto +3.4 +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/crypto-3.0.6/ +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/crypto-3.0.6/lib/ +csslib +3.1 +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/csslib-1.0.2/ +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/csslib-1.0.2/lib/ +dbus +2.17 +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/dbus-0.7.11/ +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/dbus-0.7.11/lib/ +decimal +3.3 +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/decimal-3.2.4/ +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/decimal-3.2.4/lib/ +device_info_plus +3.4 +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/device_info_plus-11.3.0/ +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/device_info_plus-11.3.0/lib/ +device_info_plus_platform_interface +2.18 +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/device_info_plus_platform_interface-7.0.2/ +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/device_info_plus_platform_interface-7.0.2/lib/ +dio +2.18 +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/dio-5.9.0/ +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/dio-5.9.0/lib/ +dio_web_adapter +3.3 +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/dio_web_adapter-2.1.1/ +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/dio_web_adapter-2.1.1/lib/ +fake_async +2.12 +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/fake_async-1.3.1/ +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/fake_async-1.3.1/lib/ +ffi +3.3 +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/ffi-2.1.3/ +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/ffi-2.1.3/lib/ +file +3.0 +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/file-7.0.1/ +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/file-7.0.1/lib/ +file_selector_linux +3.3 +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/file_selector_linux-0.9.3+2/ +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/file_selector_linux-0.9.3+2/lib/ +file_selector_macos +3.6 +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/file_selector_macos-0.9.4+3/ +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/file_selector_macos-0.9.4+3/lib/ +file_selector_platform_interface +3.0 +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/file_selector_platform_interface-2.6.2/ +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/file_selector_platform_interface-2.6.2/lib/ +file_selector_windows +3.4 +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/file_selector_windows-0.9.3+4/ +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/file_selector_windows-0.9.3+4/lib/ +flustars_flutter3 +2.12 +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/flustars_flutter3-3.0.0/ +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/flustars_flutter3-3.0.0/lib/ +flutter_easyloading +2.12 +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/flutter_easyloading-3.0.5/ +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/flutter_easyloading-3.0.5/lib/ +flutter_inappwebview +3.5 +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/flutter_inappwebview-6.1.5/ +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/flutter_inappwebview-6.1.5/lib/ +flutter_inappwebview_android +3.5 +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/flutter_inappwebview_android-1.1.3/ +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/flutter_inappwebview_android-1.1.3/lib/ +flutter_inappwebview_internal_annotations +2.17 +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/flutter_inappwebview_internal_annotations-1.2.0/ +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/flutter_inappwebview_internal_annotations-1.2.0/lib/ +flutter_inappwebview_ios +3.5 +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/flutter_inappwebview_ios-1.1.2/ +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/flutter_inappwebview_ios-1.1.2/lib/ +flutter_inappwebview_macos +3.5 +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/flutter_inappwebview_macos-1.1.2/ +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/flutter_inappwebview_macos-1.1.2/lib/ +flutter_inappwebview_platform_interface +3.5 +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/flutter_inappwebview_platform_interface-1.3.0+1/ +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/flutter_inappwebview_platform_interface-1.3.0+1/lib/ +flutter_inappwebview_web +3.5 +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/flutter_inappwebview_web-1.1.2/ +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/flutter_inappwebview_web-1.1.2/lib/ +flutter_inappwebview_windows +3.5 +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/flutter_inappwebview_windows-0.6.0/ +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/flutter_inappwebview_windows-0.6.0/lib/ +flutter_lints +3.5 +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/flutter_lints-5.0.0/ +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/flutter_lints-5.0.0/lib/ +flutter_plugin_android_lifecycle +3.6 +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/flutter_plugin_android_lifecycle-2.0.29/ +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/flutter_plugin_android_lifecycle-2.0.29/lib/ +flutter_screenutil +2.17 +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/flutter_screenutil-5.9.3/ +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/flutter_screenutil-5.9.3/lib/ +flutter_spinkit +2.12 +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/flutter_spinkit-5.2.2/ +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/flutter_spinkit-5.2.2/lib/ +flutter_staggered_grid_view +2.12 +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/flutter_staggered_grid_view-0.7.0/ +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/flutter_staggered_grid_view-0.7.0/lib/ +flutter_widget_from_html_core +3.4 +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/flutter_widget_from_html_core-0.16.1/ +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/flutter_widget_from_html_core-0.16.1/lib/ +get +2.15 +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/get-4.7.2/ +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/get-4.7.2/lib/ +html +3.2 +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/html-0.15.6/ +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/html-0.15.6/lib/ +http +3.4 +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/http-1.5.0/ +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/http-1.5.0/lib/ +http_parser +3.4 +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/http_parser-4.1.2/ +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/http_parser-4.1.2/lib/ +image_gallery_saver_plus +3.5 +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/image_gallery_saver_plus-4.0.1/ +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/image_gallery_saver_plus-4.0.1/lib/ +image_picker +3.6 +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/image_picker-1.2.0/ +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/image_picker-1.2.0/lib/ +image_picker_android +3.6 +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/image_picker_android-0.8.13/ +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/image_picker_android-0.8.13/lib/ +image_picker_for_web +3.6 +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/image_picker_for_web-3.1.0/ +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/image_picker_for_web-3.1.0/lib/ +image_picker_ios +3.6 +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/image_picker_ios-0.8.13/ +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/image_picker_ios-0.8.13/lib/ +image_picker_linux +3.6 +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/image_picker_linux-0.2.2/ +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/image_picker_linux-0.2.2/lib/ +image_picker_macos +3.6 +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/image_picker_macos-0.2.2/ +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/image_picker_macos-0.2.2/lib/ +image_picker_platform_interface +3.6 +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/image_picker_platform_interface-2.11.0/ +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/image_picker_platform_interface-2.11.0/lib/ +image_picker_windows +3.6 +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/image_picker_windows-0.2.2/ +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/image_picker_windows-0.2.2/lib/ +intl +3.3 +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/intl-0.20.2/ +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/intl-0.20.2/lib/ +leak_tracker +3.2 +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/leak_tracker-10.0.7/ +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/leak_tracker-10.0.7/lib/ +leak_tracker_flutter_testing +3.2 +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/leak_tracker_flutter_testing-3.0.8/ +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/leak_tracker_flutter_testing-3.0.8/lib/ +leak_tracker_testing +3.2 +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/leak_tracker_testing-3.0.1/ +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/leak_tracker_testing-3.0.1/lib/ +lints +3.6 +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/lints-5.1.1/ +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/lints-5.1.1/lib/ +logging +3.4 +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/logging-1.3.0/ +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/logging-1.3.0/lib/ +matcher +3.0 +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/matcher-0.12.16+1/ +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/matcher-0.12.16+1/lib/ +material_color_utilities +2.17 +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/material_color_utilities-0.11.1/ +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/material_color_utilities-0.11.1/lib/ +meta +2.12 +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/meta-1.15.0/ +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/meta-1.15.0/lib/ +mime +3.2 +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/mime-2.0.0/ +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/mime-2.0.0/lib/ +nested +2.12 +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/nested-1.0.0/ +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/nested-1.0.0/lib/ +package_info_plus +3.3 +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/package_info_plus-9.0.0/ +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/package_info_plus-9.0.0/lib/ +package_info_plus_platform_interface +2.18 +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/package_info_plus_platform_interface-3.2.1/ +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/package_info_plus_platform_interface-3.2.1/lib/ +path +3.0 +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/path-1.9.0/ +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/path-1.9.0/lib/ +path_provider +3.4 +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/path_provider-2.1.5/ +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/path_provider-2.1.5/lib/ +path_provider_android +3.6 +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/path_provider_android-2.2.17/ +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/path_provider_android-2.2.17/lib/ +path_provider_foundation +3.3 +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/path_provider_foundation-2.4.1/ +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/path_provider_foundation-2.4.1/lib/ +path_provider_linux +2.19 +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/path_provider_linux-2.2.1/ +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/path_provider_linux-2.2.1/lib/ +path_provider_platform_interface +3.0 +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/path_provider_platform_interface-2.1.2/ +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/path_provider_platform_interface-2.1.2/lib/ +path_provider_windows +3.2 +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/path_provider_windows-2.3.0/ +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/path_provider_windows-2.3.0/lib/ +permission_handler +3.5 +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/permission_handler-12.0.1/ +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/permission_handler-12.0.1/lib/ +permission_handler_android +3.5 +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/permission_handler_android-13.0.1/ +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/permission_handler_android-13.0.1/lib/ +permission_handler_apple +2.18 +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/permission_handler_apple-9.4.7/ +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/permission_handler_apple-9.4.7/lib/ +permission_handler_html +3.3 +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/permission_handler_html-0.1.3+5/ +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/permission_handler_html-0.1.3+5/lib/ +permission_handler_platform_interface +3.5 +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/permission_handler_platform_interface-4.3.0/ +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/permission_handler_platform_interface-4.3.0/lib/ +permission_handler_windows +2.12 +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/permission_handler_windows-0.2.1/ +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/permission_handler_windows-0.2.1/lib/ +petitparser +3.2 +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/petitparser-6.0.2/ +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/petitparser-6.0.2/lib/ +photo_view +2.12 +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/photo_view-0.15.0/ +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/photo_view-0.15.0/lib/ +platform +3.2 +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/platform-3.1.6/ +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/platform-3.1.6/lib/ +plugin_platform_interface +3.0 +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/plugin_platform_interface-2.1.8/ +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/plugin_platform_interface-2.1.8/lib/ +provider +2.12 +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/provider-6.1.5+1/ +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/provider-6.1.5+1/lib/ +pull_to_refresh +2.12 +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/pull_to_refresh-2.0.0/ +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/pull_to_refresh-2.0.0/lib/ +rational +2.14 +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/rational-2.2.3/ +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/rational-2.2.3/lib/ +screen_brightness +3.0 +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/screen_brightness-2.1.7/ +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/screen_brightness-2.1.7/lib/ +screen_brightness_android +3.0 +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/screen_brightness_android-2.1.3/ +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/screen_brightness_android-2.1.3/lib/ +screen_brightness_ios +3.0 +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/screen_brightness_ios-2.1.2/ +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/screen_brightness_ios-2.1.2/lib/ +screen_brightness_macos +3.0 +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/screen_brightness_macos-2.1.1/ +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/screen_brightness_macos-2.1.1/lib/ +screen_brightness_ohos +3.0 +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/screen_brightness_ohos-2.1.2/ +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/screen_brightness_ohos-2.1.2/lib/ +screen_brightness_platform_interface +3.0 +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/screen_brightness_platform_interface-2.1.0/ +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/screen_brightness_platform_interface-2.1.0/lib/ +screen_brightness_windows +3.0 +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/screen_brightness_windows-2.1.0/ +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/screen_brightness_windows-2.1.0/lib/ +shared_preferences +3.5 +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/shared_preferences-2.5.3/ +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/shared_preferences-2.5.3/lib/ +shared_preferences_android +3.6 +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/shared_preferences_android-2.4.11/ +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/shared_preferences_android-2.4.11/lib/ +shared_preferences_foundation +3.4 +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/shared_preferences_foundation-2.5.4/ +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/shared_preferences_foundation-2.5.4/lib/ +shared_preferences_linux +3.3 +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/shared_preferences_linux-2.4.1/ +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/shared_preferences_linux-2.4.1/lib/ +shared_preferences_platform_interface +3.2 +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/shared_preferences_platform_interface-2.4.1/ +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/shared_preferences_platform_interface-2.4.1/lib/ +shared_preferences_web +3.4 +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/shared_preferences_web-2.4.3/ +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/shared_preferences_web-2.4.3/lib/ +shared_preferences_windows +3.3 +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/shared_preferences_windows-2.4.1/ +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/shared_preferences_windows-2.4.1/lib/ +source_span +2.18 +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/source_span-1.10.0/ +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/source_span-1.10.0/lib/ +sp_util +2.12 +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/sp_util-2.0.3/ +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/sp_util-2.0.3/lib/ +stack_trace +3.4 +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/stack_trace-1.12.0/ +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/stack_trace-1.12.0/lib/ +sticky_headers +2.17 +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/sticky_headers-0.3.0+2/ +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/sticky_headers-0.3.0+2/lib/ +stream_channel +2.19 +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/stream_channel-2.1.2/ +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/stream_channel-2.1.2/lib/ +string_scanner +3.1 +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/string_scanner-1.3.0/ +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/string_scanner-1.3.0/lib/ +synchronized +3.5 +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/synchronized-3.3.0+3/ +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/synchronized-3.3.0+3/lib/ +term_glyph +2.12 +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/term_glyph-1.2.1/ +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/term_glyph-1.2.1/lib/ +test_api +3.4 +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/test_api-0.7.3/ +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/test_api-0.7.3/lib/ +transparent_image +2.12 +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/transparent_image-2.0.1/ +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/transparent_image-2.0.1/lib/ +typed_data +3.5 +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/typed_data-1.4.0/ +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/typed_data-1.4.0/lib/ +url_launcher +3.6 +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/url_launcher-6.3.2/ +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/url_launcher-6.3.2/lib/ +url_launcher_android +3.6 +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/url_launcher_android-6.3.17/ +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/url_launcher_android-6.3.17/lib/ +url_launcher_ios +3.4 +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/url_launcher_ios-6.3.3/ +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/url_launcher_ios-6.3.3/lib/ +url_launcher_linux +3.3 +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/url_launcher_linux-3.2.1/ +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/url_launcher_linux-3.2.1/lib/ +url_launcher_macos +3.3 +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/url_launcher_macos-3.2.2/ +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/url_launcher_macos-3.2.2/lib/ +url_launcher_platform_interface +3.1 +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/url_launcher_platform_interface-2.3.2/ +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/url_launcher_platform_interface-2.3.2/lib/ +url_launcher_web +3.6 +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/url_launcher_web-2.4.1/ +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/url_launcher_web-2.4.1/lib/ +url_launcher_windows +3.4 +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/url_launcher_windows-3.1.4/ +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/url_launcher_windows-3.1.4/lib/ +vector_math +2.14 +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/vector_math-2.1.4/ +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/vector_math-2.1.4/lib/ +video_player +3.6 +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/video_player-2.10.0/ +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/video_player-2.10.0/lib/ +video_player_android +3.6 +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/video_player_android-2.8.4/ +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/video_player_android-2.8.4/lib/ +video_player_avfoundation +3.6 +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/video_player_avfoundation-2.8.4/ +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/video_player_avfoundation-2.8.4/lib/ +video_player_platform_interface +3.6 +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/video_player_platform_interface-6.4.0/ +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/video_player_platform_interface-6.4.0/lib/ +video_player_web +3.6 +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/video_player_web-2.4.0/ +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/video_player_web-2.4.0/lib/ +vm_service +3.3 +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/vm_service-14.3.0/ +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/vm_service-14.3.0/lib/ +wakelock_plus +3.4 +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/wakelock_plus-1.4.0/ +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/wakelock_plus-1.4.0/lib/ +wakelock_plus_platform_interface +3.4 +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/wakelock_plus_platform_interface-1.3.0/ +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/wakelock_plus_platform_interface-1.3.0/lib/ +web +3.4 +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/web-1.1.1/ +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/web-1.1.1/lib/ +win32 +3.5 +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/win32-5.10.1/ +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/win32-5.10.1/lib/ +win32_registry +3.4 +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/win32_registry-1.1.5/ +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/win32_registry-1.1.5/lib/ +xdg_directories +3.3 +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/xdg_directories-1.1.0/ +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/xdg_directories-1.1.0/lib/ +xml +3.2 +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/xml-6.5.0/ +file:///Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/xml-6.5.0/lib/ +sky_engine +3.2 +file:///Users/threeone/flutter/bin/cache/pkg/sky_engine/ +file:///Users/threeone/flutter/bin/cache/pkg/sky_engine/lib/ +flutter +3.3 +file:///Users/threeone/flutter/packages/flutter/ +file:///Users/threeone/flutter/packages/flutter/lib/ +flutter_test +3.3 +file:///Users/threeone/flutter/packages/flutter_test/ +file:///Users/threeone/flutter/packages/flutter_test/lib/ +flutter_web_plugins +3.2 +file:///Users/threeone/flutter/packages/flutter_web_plugins/ +file:///Users/threeone/flutter/packages/flutter_web_plugins/lib/ +flutter_common +3.6 +file:///Users/threeone/repo/flutter_common/ +file:///Users/threeone/repo/flutter_common/lib/ +2 diff --git a/.dart_tool/version b/.dart_tool/version new file mode 100644 index 0000000..7587f94 --- /dev/null +++ b/.dart_tool/version @@ -0,0 +1 @@ +3.27.4 \ No newline at end of file diff --git a/.flutter-plugins b/.flutter-plugins new file mode 100644 index 0000000..e185000 --- /dev/null +++ b/.flutter-plugins @@ -0,0 +1,55 @@ +# This is a generated file; do not edit or check into version control. +device_info_plus=/Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/device_info_plus-11.3.0/ +file_selector_linux=/Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/file_selector_linux-0.9.3+2/ +file_selector_macos=/Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/file_selector_macos-0.9.4+3/ +file_selector_windows=/Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/file_selector_windows-0.9.3+4/ +flutter_inappwebview=/Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/flutter_inappwebview-6.1.5/ +flutter_inappwebview_android=/Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/flutter_inappwebview_android-1.1.3/ +flutter_inappwebview_ios=/Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/flutter_inappwebview_ios-1.1.2/ +flutter_inappwebview_macos=/Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/flutter_inappwebview_macos-1.1.2/ +flutter_inappwebview_web=/Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/flutter_inappwebview_web-1.1.2/ +flutter_inappwebview_windows=/Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/flutter_inappwebview_windows-0.6.0/ +flutter_plugin_android_lifecycle=/Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/flutter_plugin_android_lifecycle-2.0.29/ +image_gallery_saver_plus=/Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/image_gallery_saver_plus-4.0.1/ +image_picker=/Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/image_picker-1.2.0/ +image_picker_android=/Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/image_picker_android-0.8.13/ +image_picker_for_web=/Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/image_picker_for_web-3.1.0/ +image_picker_ios=/Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/image_picker_ios-0.8.13/ +image_picker_linux=/Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/image_picker_linux-0.2.2/ +image_picker_macos=/Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/image_picker_macos-0.2.2/ +image_picker_windows=/Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/image_picker_windows-0.2.2/ +package_info_plus=/Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/package_info_plus-9.0.0/ +path_provider=/Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/path_provider-2.1.5/ +path_provider_android=/Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/path_provider_android-2.2.17/ +path_provider_foundation=/Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/path_provider_foundation-2.4.1/ +path_provider_linux=/Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/path_provider_linux-2.2.1/ +path_provider_windows=/Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/path_provider_windows-2.3.0/ +permission_handler=/Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/permission_handler-12.0.1/ +permission_handler_android=/Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/permission_handler_android-13.0.1/ +permission_handler_apple=/Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/permission_handler_apple-9.4.7/ +permission_handler_html=/Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/permission_handler_html-0.1.3+5/ +permission_handler_windows=/Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/permission_handler_windows-0.2.1/ +screen_brightness=/Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/screen_brightness-2.1.7/ +screen_brightness_android=/Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/screen_brightness_android-2.1.3/ +screen_brightness_ios=/Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/screen_brightness_ios-2.1.2/ +screen_brightness_macos=/Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/screen_brightness_macos-2.1.1/ +screen_brightness_ohos=/Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/screen_brightness_ohos-2.1.2/ +screen_brightness_windows=/Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/screen_brightness_windows-2.1.0/ +shared_preferences=/Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/shared_preferences-2.5.3/ +shared_preferences_android=/Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/shared_preferences_android-2.4.11/ +shared_preferences_foundation=/Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/shared_preferences_foundation-2.5.4/ +shared_preferences_linux=/Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/shared_preferences_linux-2.4.1/ +shared_preferences_web=/Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/shared_preferences_web-2.4.3/ +shared_preferences_windows=/Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/shared_preferences_windows-2.4.1/ +url_launcher=/Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/url_launcher-6.3.2/ +url_launcher_android=/Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/url_launcher_android-6.3.17/ +url_launcher_ios=/Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/url_launcher_ios-6.3.3/ +url_launcher_linux=/Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/url_launcher_linux-3.2.1/ +url_launcher_macos=/Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/url_launcher_macos-3.2.2/ +url_launcher_web=/Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/url_launcher_web-2.4.1/ +url_launcher_windows=/Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/url_launcher_windows-3.1.4/ +video_player=/Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/video_player-2.10.0/ +video_player_android=/Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/video_player_android-2.8.4/ +video_player_avfoundation=/Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/video_player_avfoundation-2.8.4/ +video_player_web=/Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/video_player_web-2.4.0/ +wakelock_plus=/Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/wakelock_plus-1.4.0/ diff --git a/.flutter-plugins-dependencies b/.flutter-plugins-dependencies new file mode 100644 index 0000000..bd25f82 --- /dev/null +++ b/.flutter-plugins-dependencies @@ -0,0 +1 @@ +{"info":"This is a generated file; do not edit or check into version control.","plugins":{"ios":[{"name":"device_info_plus","path":"/Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/device_info_plus-11.3.0/","native_build":true,"dependencies":[]},{"name":"flutter_inappwebview_ios","path":"/Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/flutter_inappwebview_ios-1.1.2/","native_build":true,"dependencies":[]},{"name":"image_gallery_saver_plus","path":"/Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/image_gallery_saver_plus-4.0.1/","native_build":true,"dependencies":[]},{"name":"image_picker_ios","path":"/Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/image_picker_ios-0.8.13/","native_build":true,"dependencies":[]},{"name":"package_info_plus","path":"/Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/package_info_plus-9.0.0/","native_build":true,"dependencies":[]},{"name":"path_provider_foundation","path":"/Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/path_provider_foundation-2.4.1/","shared_darwin_source":true,"native_build":true,"dependencies":[]},{"name":"permission_handler_apple","path":"/Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/permission_handler_apple-9.4.7/","native_build":true,"dependencies":[]},{"name":"screen_brightness_ios","path":"/Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/screen_brightness_ios-2.1.2/","native_build":true,"dependencies":[]},{"name":"shared_preferences_foundation","path":"/Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/shared_preferences_foundation-2.5.4/","shared_darwin_source":true,"native_build":true,"dependencies":[]},{"name":"url_launcher_ios","path":"/Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/url_launcher_ios-6.3.3/","native_build":true,"dependencies":[]},{"name":"video_player_avfoundation","path":"/Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/video_player_avfoundation-2.8.4/","shared_darwin_source":true,"native_build":true,"dependencies":[]},{"name":"wakelock_plus","path":"/Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/wakelock_plus-1.4.0/","native_build":true,"dependencies":["package_info_plus"]}],"android":[{"name":"device_info_plus","path":"/Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/device_info_plus-11.3.0/","native_build":true,"dependencies":[]},{"name":"flutter_inappwebview_android","path":"/Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/flutter_inappwebview_android-1.1.3/","native_build":true,"dependencies":[]},{"name":"flutter_plugin_android_lifecycle","path":"/Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/flutter_plugin_android_lifecycle-2.0.29/","native_build":true,"dependencies":[]},{"name":"image_gallery_saver_plus","path":"/Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/image_gallery_saver_plus-4.0.1/","native_build":true,"dependencies":[]},{"name":"image_picker_android","path":"/Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/image_picker_android-0.8.13/","native_build":true,"dependencies":["flutter_plugin_android_lifecycle"]},{"name":"package_info_plus","path":"/Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/package_info_plus-9.0.0/","native_build":true,"dependencies":[]},{"name":"path_provider_android","path":"/Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/path_provider_android-2.2.17/","native_build":true,"dependencies":[]},{"name":"permission_handler_android","path":"/Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/permission_handler_android-13.0.1/","native_build":true,"dependencies":[]},{"name":"screen_brightness_android","path":"/Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/screen_brightness_android-2.1.3/","native_build":true,"dependencies":[]},{"name":"shared_preferences_android","path":"/Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/shared_preferences_android-2.4.11/","native_build":true,"dependencies":[]},{"name":"url_launcher_android","path":"/Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/url_launcher_android-6.3.17/","native_build":true,"dependencies":[]},{"name":"video_player_android","path":"/Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/video_player_android-2.8.4/","native_build":true,"dependencies":[]},{"name":"wakelock_plus","path":"/Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/wakelock_plus-1.4.0/","native_build":true,"dependencies":["package_info_plus"]}],"macos":[{"name":"device_info_plus","path":"/Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/device_info_plus-11.3.0/","native_build":true,"dependencies":[]},{"name":"file_selector_macos","path":"/Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/file_selector_macos-0.9.4+3/","native_build":true,"dependencies":[]},{"name":"flutter_inappwebview_macos","path":"/Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/flutter_inappwebview_macos-1.1.2/","native_build":true,"dependencies":[]},{"name":"image_picker_macos","path":"/Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/image_picker_macos-0.2.2/","native_build":false,"dependencies":["file_selector_macos"]},{"name":"package_info_plus","path":"/Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/package_info_plus-9.0.0/","native_build":true,"dependencies":[]},{"name":"path_provider_foundation","path":"/Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/path_provider_foundation-2.4.1/","shared_darwin_source":true,"native_build":true,"dependencies":[]},{"name":"screen_brightness_macos","path":"/Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/screen_brightness_macos-2.1.1/","native_build":true,"dependencies":[]},{"name":"shared_preferences_foundation","path":"/Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/shared_preferences_foundation-2.5.4/","shared_darwin_source":true,"native_build":true,"dependencies":[]},{"name":"url_launcher_macos","path":"/Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/url_launcher_macos-3.2.2/","native_build":true,"dependencies":[]},{"name":"video_player_avfoundation","path":"/Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/video_player_avfoundation-2.8.4/","shared_darwin_source":true,"native_build":true,"dependencies":[]},{"name":"wakelock_plus","path":"/Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/wakelock_plus-1.4.0/","native_build":true,"dependencies":["package_info_plus"]}],"linux":[{"name":"device_info_plus","path":"/Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/device_info_plus-11.3.0/","native_build":false,"dependencies":[]},{"name":"file_selector_linux","path":"/Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/file_selector_linux-0.9.3+2/","native_build":true,"dependencies":[]},{"name":"image_picker_linux","path":"/Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/image_picker_linux-0.2.2/","native_build":false,"dependencies":["file_selector_linux"]},{"name":"package_info_plus","path":"/Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/package_info_plus-9.0.0/","native_build":false,"dependencies":[]},{"name":"path_provider_linux","path":"/Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/path_provider_linux-2.2.1/","native_build":false,"dependencies":[]},{"name":"shared_preferences_linux","path":"/Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/shared_preferences_linux-2.4.1/","native_build":false,"dependencies":["path_provider_linux"]},{"name":"url_launcher_linux","path":"/Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/url_launcher_linux-3.2.1/","native_build":true,"dependencies":[]},{"name":"wakelock_plus","path":"/Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/wakelock_plus-1.4.0/","native_build":false,"dependencies":["package_info_plus"]}],"windows":[{"name":"device_info_plus","path":"/Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/device_info_plus-11.3.0/","native_build":false,"dependencies":[]},{"name":"file_selector_windows","path":"/Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/file_selector_windows-0.9.3+4/","native_build":true,"dependencies":[]},{"name":"flutter_inappwebview_windows","path":"/Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/flutter_inappwebview_windows-0.6.0/","native_build":true,"dependencies":[]},{"name":"image_picker_windows","path":"/Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/image_picker_windows-0.2.2/","native_build":false,"dependencies":["file_selector_windows"]},{"name":"package_info_plus","path":"/Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/package_info_plus-9.0.0/","native_build":false,"dependencies":[]},{"name":"path_provider_windows","path":"/Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/path_provider_windows-2.3.0/","native_build":false,"dependencies":[]},{"name":"permission_handler_windows","path":"/Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/permission_handler_windows-0.2.1/","native_build":true,"dependencies":[]},{"name":"screen_brightness_windows","path":"/Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/screen_brightness_windows-2.1.0/","native_build":true,"dependencies":[]},{"name":"shared_preferences_windows","path":"/Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/shared_preferences_windows-2.4.1/","native_build":false,"dependencies":["path_provider_windows"]},{"name":"url_launcher_windows","path":"/Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/url_launcher_windows-3.1.4/","native_build":true,"dependencies":[]},{"name":"wakelock_plus","path":"/Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/wakelock_plus-1.4.0/","native_build":false,"dependencies":["package_info_plus"]}],"web":[{"name":"device_info_plus","path":"/Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/device_info_plus-11.3.0/","dependencies":[]},{"name":"flutter_inappwebview_web","path":"/Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/flutter_inappwebview_web-1.1.2/","dependencies":[]},{"name":"image_picker_for_web","path":"/Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/image_picker_for_web-3.1.0/","dependencies":[]},{"name":"package_info_plus","path":"/Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/package_info_plus-9.0.0/","dependencies":[]},{"name":"permission_handler_html","path":"/Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/permission_handler_html-0.1.3+5/","dependencies":[]},{"name":"shared_preferences_web","path":"/Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/shared_preferences_web-2.4.3/","dependencies":[]},{"name":"url_launcher_web","path":"/Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/url_launcher_web-2.4.1/","dependencies":[]},{"name":"video_player_web","path":"/Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/video_player_web-2.4.0/","dependencies":[]},{"name":"wakelock_plus","path":"/Users/threeone/.pub-cache/hosted/pub.flutter-io.cn/wakelock_plus-1.4.0/","dependencies":["package_info_plus"]}]},"dependencyGraph":[{"name":"device_info_plus","dependencies":[]},{"name":"file_selector_linux","dependencies":[]},{"name":"file_selector_macos","dependencies":[]},{"name":"file_selector_windows","dependencies":[]},{"name":"flutter_inappwebview","dependencies":["flutter_inappwebview_android","flutter_inappwebview_ios","flutter_inappwebview_macos","flutter_inappwebview_web","flutter_inappwebview_windows"]},{"name":"flutter_inappwebview_android","dependencies":[]},{"name":"flutter_inappwebview_ios","dependencies":[]},{"name":"flutter_inappwebview_macos","dependencies":[]},{"name":"flutter_inappwebview_web","dependencies":[]},{"name":"flutter_inappwebview_windows","dependencies":[]},{"name":"flutter_plugin_android_lifecycle","dependencies":[]},{"name":"image_gallery_saver_plus","dependencies":[]},{"name":"image_picker","dependencies":["image_picker_android","image_picker_for_web","image_picker_ios","image_picker_linux","image_picker_macos","image_picker_windows"]},{"name":"image_picker_android","dependencies":["flutter_plugin_android_lifecycle"]},{"name":"image_picker_for_web","dependencies":[]},{"name":"image_picker_ios","dependencies":[]},{"name":"image_picker_linux","dependencies":["file_selector_linux"]},{"name":"image_picker_macos","dependencies":["file_selector_macos"]},{"name":"image_picker_windows","dependencies":["file_selector_windows"]},{"name":"package_info_plus","dependencies":[]},{"name":"path_provider","dependencies":["path_provider_android","path_provider_foundation","path_provider_linux","path_provider_windows"]},{"name":"path_provider_android","dependencies":[]},{"name":"path_provider_foundation","dependencies":[]},{"name":"path_provider_linux","dependencies":[]},{"name":"path_provider_windows","dependencies":[]},{"name":"permission_handler","dependencies":["permission_handler_android","permission_handler_apple","permission_handler_html","permission_handler_windows"]},{"name":"permission_handler_android","dependencies":[]},{"name":"permission_handler_apple","dependencies":[]},{"name":"permission_handler_html","dependencies":[]},{"name":"permission_handler_windows","dependencies":[]},{"name":"screen_brightness","dependencies":["screen_brightness_android","screen_brightness_ios","screen_brightness_macos","screen_brightness_windows","screen_brightness_ohos"]},{"name":"screen_brightness_android","dependencies":[]},{"name":"screen_brightness_ios","dependencies":[]},{"name":"screen_brightness_macos","dependencies":[]},{"name":"screen_brightness_ohos","dependencies":[]},{"name":"screen_brightness_windows","dependencies":[]},{"name":"shared_preferences","dependencies":["shared_preferences_android","shared_preferences_foundation","shared_preferences_linux","shared_preferences_web","shared_preferences_windows"]},{"name":"shared_preferences_android","dependencies":[]},{"name":"shared_preferences_foundation","dependencies":[]},{"name":"shared_preferences_linux","dependencies":["path_provider_linux"]},{"name":"shared_preferences_web","dependencies":[]},{"name":"shared_preferences_windows","dependencies":["path_provider_windows"]},{"name":"url_launcher","dependencies":["url_launcher_android","url_launcher_ios","url_launcher_linux","url_launcher_macos","url_launcher_web","url_launcher_windows"]},{"name":"url_launcher_android","dependencies":[]},{"name":"url_launcher_ios","dependencies":[]},{"name":"url_launcher_linux","dependencies":[]},{"name":"url_launcher_macos","dependencies":[]},{"name":"url_launcher_web","dependencies":[]},{"name":"url_launcher_windows","dependencies":[]},{"name":"video_player","dependencies":["video_player_android","video_player_avfoundation","video_player_web"]},{"name":"video_player_android","dependencies":[]},{"name":"video_player_avfoundation","dependencies":[]},{"name":"video_player_web","dependencies":[]},{"name":"wakelock_plus","dependencies":["package_info_plus"]}],"date_created":"2025-10-28 15:20:16.193331","version":"3.27.4","swift_package_manager_enabled":false} \ No newline at end of file diff --git a/.idea/flutter_common.iml b/.idea/flutter_common.iml index d6ebd48..02cd058 100644 --- a/.idea/flutter_common.iml +++ b/.idea/flutter_common.iml @@ -5,5 +5,8 @@ + + + \ No newline at end of file diff --git a/.idea/libraries/Dart_SDK.xml b/.idea/libraries/Dart_SDK.xml new file mode 100644 index 0000000..95b4f14 --- /dev/null +++ b/.idea/libraries/Dart_SDK.xml @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Flutter_Plugins.xml b/.idea/libraries/Flutter_Plugins.xml new file mode 100644 index 0000000..96ed83d --- /dev/null +++ b/.idea/libraries/Flutter_Plugins.xml @@ -0,0 +1,53 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml index 6e86672..3827c7d 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -1,5 +1,9 @@ + + + \ No newline at end of file diff --git a/lib/upload_image/ossUtil.dart b/lib/upload_image/ossUtil.dart index 6aa8419..df1b6e9 100755 --- a/lib/upload_image/ossUtil.dart +++ b/lib/upload_image/ossUtil.dart @@ -35,6 +35,7 @@ class UploadOss { required String signature, required String ossDirectory, required String ossHost, + bool? isShowLoading, }) async { // 生成oss的路径和文件名我这里目前设置的是moment/20201229/test.mp4 String pathName = "$rootDir/${getDate()}/app-${getRandom(12)}.$fileType"; @@ -54,10 +55,12 @@ class UploadOss { filename: "${getRandom(12)}.$fileType", ), }); - await EasyLoading.show( - // status: 'loading...', - maskType: EasyLoadingMaskType.black, - ); + if (isShowLoading == true) { + await EasyLoading.show( + // status: 'loading...', + maskType: EasyLoadingMaskType.black, + ); + } Dio dio = Dio(); dio.options.responseType = ResponseType.plain; // dio.options.method = 'put'; diff --git a/lib/upload_image/upload_image.dart b/lib/upload_image/upload_image.dart index 0b5082f..fbfee2b 100644 --- a/lib/upload_image/upload_image.dart +++ b/lib/upload_image/upload_image.dart @@ -270,6 +270,7 @@ class _UploadImagesState extends State { Future chooseCamera({ required BuildContext context, int? max, + bool? isShowLoading, }) async { // showCupertinoModalPopup( @@ -291,7 +292,7 @@ class _UploadImagesState extends State { CupertinoActionSheetAction( child: const Text('相册'), onPressed: () { - openGallery(); + openGallery(isShowLoading: isShowLoading); Get.back(); }, ), @@ -324,7 +325,7 @@ class _UploadImagesState extends State { } } - openGallery() async { + openGallery({bool? isShowLoading}) async { int number = (widget.max ?? 9) - imagesList.length; // List? images = // await ImagesPicker.pick(count: number, pickType: PickType.image); @@ -336,6 +337,7 @@ class _UploadImagesState extends State { for (var element in images) { String path = await saveNetworkImgGallery( element.path, + isShowLoading: isShowLoading, ); list.add(path); } @@ -364,7 +366,8 @@ class _UploadImagesState extends State { } // 保存网络图片 - Future saveNetworkImgGallery(String path) async { + Future saveNetworkImgGallery(String path, + {bool? isShowLoading}) async { String string = await UploadOss.upload( path, fileType: "jpg", @@ -374,6 +377,7 @@ class _UploadImagesState extends State { policy: widget.policy, callback: widget.callback, signature: widget.signature, + isShowLoading: isShowLoading, ); return string; } diff --git a/lib/upload_image/upload_images_tool.dart b/lib/upload_image/upload_images_tool.dart index b4a4c95..d3a797f 100644 --- a/lib/upload_image/upload_images_tool.dart +++ b/lib/upload_image/upload_images_tool.dart @@ -22,6 +22,7 @@ class UploadImagesTool { int? max, bool? isVideo, Widget? isAddOtherWidget, + bool? isShowLoading, }) async { await chooseCamera( context: context, @@ -34,6 +35,7 @@ class UploadImagesTool { signature: signature ?? '', isVideo: isVideo, isAddOtherWidget: isAddOtherWidget, + isShowLoading: isShowLoading, chooseImages: (list) => chooseImagesTap?.call(list), ); } @@ -95,6 +97,7 @@ class UploadImagesTool { Function? chooseImages, bool? isVideo, Widget? isAddOtherWidget, + bool? isShowLoading, }) async { // showCupertinoModalPopup( @@ -201,6 +204,7 @@ class UploadImagesTool { policy: policy ?? '', callback: callback ?? '', signature: signature ?? '', + isShowLoading: isShowLoading, chooseImages: (list) => chooseImages?.call(list), ); @@ -258,6 +262,7 @@ class UploadImagesTool { String? ossHost, int? max, bool? isVideo, + bool? isShowLoading, }) async { if (isVideo == true) { XFile? video = await ImagePicker().pickVideo(source: ImageSource.gallery); @@ -285,6 +290,7 @@ class UploadImagesTool { policy: policy ?? '', callback: callback ?? '', signature: signature ?? '', + isShowLoading: isShowLoading, ); list.add(path); } @@ -327,6 +333,7 @@ class UploadImagesTool { String? signature, String? ossDirectory, String? ossHost, + bool? isShowLoading, }) async { String string = await UploadOss.upload( path, @@ -337,6 +344,7 @@ class UploadImagesTool { policy: policy ?? '', callback: callback ?? '', signature: signature ?? '', + isShowLoading: isShowLoading, ); return string; }