diff --git a/.dart_tool/package_config.json b/.dart_tool/package_config.json deleted file mode 100644 index 1175b27..0000000 --- a/.dart_tool/package_config.json +++ /dev/null @@ -1,698 +0,0 @@ -{ - "configVersion": 2, - "packages": [ - { - "name": "ali_auth_wbq", - "rootUri": "file:///D:/flutter/flutter/.pub-cache/git/zhiying_ali_auth_wbq-f6421fe5735eab13738946da8fa7405e7aa952c6/", - "packageUri": "lib/", - "languageVersion": "2.1" - }, - { - "name": "archive", - "rootUri": "file:///D:/flutter/flutter/.pub-cache/hosted/pub.flutter-io.cn/archive-2.0.13", - "packageUri": "lib/", - "languageVersion": "2.0" - }, - { - "name": "args", - "rootUri": "file:///D:/flutter/flutter/.pub-cache/hosted/pub.flutter-io.cn/args-1.6.0", - "packageUri": "lib/", - "languageVersion": "2.3" - }, - { - "name": "async", - "rootUri": "file:///D:/flutter/flutter/.pub-cache/hosted/pub.flutter-io.cn/async-2.4.1", - "packageUri": "lib/", - "languageVersion": "2.2" - }, - { - "name": "bloc", - "rootUri": "file:///D:/flutter/flutter/.pub-cache/hosted/pub.flutter-io.cn/bloc-4.0.0", - "packageUri": "lib/", - "languageVersion": "2.6" - }, - { - "name": "boolean_selector", - "rootUri": "file:///D:/flutter/flutter/.pub-cache/hosted/pub.flutter-io.cn/boolean_selector-2.0.0", - "packageUri": "lib/", - "languageVersion": "2.4" - }, - { - "name": "cached_network_image", - "rootUri": "file:///D:/flutter/flutter/.pub-cache/hosted/pub.flutter-io.cn/cached_network_image-2.2.0+1", - "packageUri": "lib/", - "languageVersion": "2.1" - }, - { - "name": "charcode", - "rootUri": "file:///D:/flutter/flutter/.pub-cache/hosted/pub.flutter-io.cn/charcode-1.1.3", - "packageUri": "lib/", - "languageVersion": "2.0" - }, - { - "name": "clock", - "rootUri": "file:///D:/flutter/flutter/.pub-cache/hosted/pub.flutter-io.cn/clock-1.0.1", - "packageUri": "lib/", - "languageVersion": "2.0" - }, - { - "name": "collection", - "rootUri": "file:///D:/flutter/flutter/.pub-cache/hosted/pub.flutter-io.cn/collection-1.14.12", - "packageUri": "lib/", - "languageVersion": "2.0" - }, - { - "name": "connectivity", - "rootUri": "file:///D:/flutter/flutter/.pub-cache/hosted/pub.flutter-io.cn/connectivity-0.4.9+5", - "packageUri": "lib/", - "languageVersion": "2.1" - }, - { - "name": "connectivity_for_web", - "rootUri": "file:///D:/flutter/flutter/.pub-cache/hosted/pub.flutter-io.cn/connectivity_for_web-0.3.1+4", - "packageUri": "lib/", - "languageVersion": "2.6" - }, - { - "name": "connectivity_macos", - "rootUri": "file:///D:/flutter/flutter/.pub-cache/hosted/pub.flutter-io.cn/connectivity_macos-0.1.0+7", - "packageUri": "lib/", - "languageVersion": "2.1" - }, - { - "name": "connectivity_platform_interface", - "rootUri": "file:///D:/flutter/flutter/.pub-cache/hosted/pub.flutter-io.cn/connectivity_platform_interface-1.0.6", - "packageUri": "lib/", - "languageVersion": "2.1" - }, - { - "name": "convert", - "rootUri": "file:///D:/flutter/flutter/.pub-cache/hosted/pub.flutter-io.cn/convert-2.1.1", - "packageUri": "lib/", - "languageVersion": "1.17" - }, - { - "name": "cookie_jar", - "rootUri": "file:///D:/flutter/flutter/.pub-cache/hosted/pub.flutter-io.cn/cookie_jar-1.0.1", - "packageUri": "lib/", - "languageVersion": "1.20" - }, - { - "name": "crypto", - "rootUri": "file:///D:/flutter/flutter/.pub-cache/hosted/pub.flutter-io.cn/crypto-2.1.4", - "packageUri": "lib/", - "languageVersion": "2.1" - }, - { - "name": "device_info", - "rootUri": "file:///D:/flutter/flutter/.pub-cache/hosted/pub.flutter-io.cn/device_info-0.4.2+10", - "packageUri": "lib/", - "languageVersion": "2.1" - }, - { - "name": "device_info_platform_interface", - "rootUri": "file:///D:/flutter/flutter/.pub-cache/hosted/pub.flutter-io.cn/device_info_platform_interface-1.0.1", - "packageUri": "lib/", - "languageVersion": "2.7" - }, - { - "name": "dio", - "rootUri": "file:///D:/flutter/flutter/.pub-cache/hosted/pub.flutter-io.cn/dio-3.0.10", - "packageUri": "lib/", - "languageVersion": "2.4" - }, - { - "name": "dio_cookie_manager", - "rootUri": "file:///D:/flutter/flutter/.pub-cache/hosted/pub.flutter-io.cn/dio_cookie_manager-1.0.0", - "packageUri": "lib/", - "languageVersion": "2.4" - }, - { - "name": "equatable", - "rootUri": "file:///D:/flutter/flutter/.pub-cache/hosted/pub.flutter-io.cn/equatable-1.2.5", - "packageUri": "lib/", - "languageVersion": "2.0" - }, - { - "name": "event_bus", - "rootUri": "file:///D:/flutter/flutter/.pub-cache/hosted/pub.flutter-io.cn/event_bus-1.1.1", - "packageUri": "lib/", - "languageVersion": "2.0" - }, - { - "name": "ffi", - "rootUri": "file:///D:/flutter/flutter/.pub-cache/hosted/pub.flutter-io.cn/ffi-0.1.3", - "packageUri": "lib/", - "languageVersion": "2.6" - }, - { - "name": "file", - "rootUri": "file:///D:/flutter/flutter/.pub-cache/hosted/pub.flutter-io.cn/file-5.2.1", - "packageUri": "lib/", - "languageVersion": "2.2" - }, - { - "name": "flutter", - "rootUri": "file:///D:/flutter/flutter/packages/flutter", - "packageUri": "lib/", - "languageVersion": "2.2" - }, - { - "name": "flutter_alibc", - "rootUri": "file:///D:/flutter/flutter/.pub-cache/git/zhiying_flutter_alibc-ba413f84090cd58b8b769ca43ff3ef65a0e53274/", - "packageUri": "lib/", - "languageVersion": "2.1" - }, - { - "name": "flutter_bloc", - "rootUri": "file:///D:/flutter/flutter/.pub-cache/hosted/pub.flutter-io.cn/flutter_bloc-4.0.1", - "packageUri": "lib/", - "languageVersion": "2.6" - }, - { - "name": "flutter_cache_manager", - "rootUri": "file:///D:/flutter/flutter/.pub-cache/hosted/pub.flutter-io.cn/flutter_cache_manager-1.4.2", - "packageUri": "lib/", - "languageVersion": "2.6" - }, - { - "name": "flutter_cupertino_date_picker", - "rootUri": "file:///D:/flutter/flutter/.pub-cache/hosted/pub.flutter-io.cn/flutter_cupertino_date_picker-1.0.26+2", - "packageUri": "lib/", - "languageVersion": "1.19" - }, - { - "name": "flutter_native_image", - "rootUri": "file:///D:/flutter/flutter/.pub-cache/hosted/pub.flutter-io.cn/flutter_native_image-0.0.5+3", - "packageUri": "lib/", - "languageVersion": "1.19" - }, - { - "name": "flutter_page_indicator", - "rootUri": "file:///D:/flutter/flutter/.pub-cache/hosted/pub.flutter-io.cn/flutter_page_indicator-0.0.3", - "packageUri": "lib/", - "languageVersion": "2.0" - }, - { - "name": "flutter_plugin_android_lifecycle", - "rootUri": "file:///D:/flutter/flutter/.pub-cache/hosted/pub.flutter-io.cn/flutter_plugin_android_lifecycle-1.0.11", - "packageUri": "lib/", - "languageVersion": "2.1" - }, - { - "name": "flutter_screenutil", - "rootUri": "file:///D:/flutter/flutter/.pub-cache/hosted/pub.flutter-io.cn/flutter_screenutil-1.1.0", - "packageUri": "lib/", - "languageVersion": "2.6" - }, - { - "name": "flutter_slidable", - "rootUri": "file:///D:/flutter/flutter/.pub-cache/hosted/pub.flutter-io.cn/flutter_slidable-0.5.7", - "packageUri": "lib/", - "languageVersion": "1.19" - }, - { - "name": "flutter_swiper", - "rootUri": "file:///D:/flutter/flutter/.pub-cache/hosted/pub.flutter-io.cn/flutter_swiper-1.1.6", - "packageUri": "lib/", - "languageVersion": "2.0" - }, - { - "name": "flutter_test", - "rootUri": "file:///D:/flutter/flutter/packages/flutter_test", - "packageUri": "lib/", - "languageVersion": "2.2" - }, - { - "name": "flutter_update_dialog", - "rootUri": "file:///D:/flutter/flutter/.pub-cache/hosted/pub.flutter-io.cn/flutter_update_dialog-1.0.0", - "packageUri": "lib/", - "languageVersion": "2.7" - }, - { - "name": "flutter_web_plugins", - "rootUri": "file:///D:/flutter/flutter/packages/flutter_web_plugins", - "packageUri": "lib/", - "languageVersion": "2.0" - }, - { - "name": "flutter_xupdate", - "rootUri": "file:///D:/flutter/flutter/.pub-cache/git/flutter_xupdate-d17c695461ee4588dec990533d7467c11884cd0f/", - "packageUri": "lib/", - "languageVersion": "2.7" - }, - { - "name": "fluttertoast", - "rootUri": "file:///D:/flutter/flutter/.pub-cache/hosted/pub.flutter-io.cn/fluttertoast-4.0.1", - "packageUri": "lib/", - "languageVersion": "2.0" - }, - { - "name": "http", - "rootUri": "file:///D:/flutter/flutter/.pub-cache/hosted/pub.flutter-io.cn/http-0.12.2", - "packageUri": "lib/", - "languageVersion": "2.4" - }, - { - "name": "http_parser", - "rootUri": "file:///D:/flutter/flutter/.pub-cache/hosted/pub.flutter-io.cn/http_parser-3.1.4", - "packageUri": "lib/", - "languageVersion": "2.3" - }, - { - "name": "image", - "rootUri": "file:///D:/flutter/flutter/.pub-cache/hosted/pub.flutter-io.cn/image-2.1.12", - "packageUri": "lib/", - "languageVersion": "2.0" - }, - { - "name": "image_cropper", - "rootUri": "file:///D:/flutter/flutter/.pub-cache/git/Image_Cropper-e32f2264f86a27a2f5d7a7a5e26c6154eaf5798e/", - "packageUri": "lib/", - "languageVersion": "1.20" - }, - { - "name": "image_picker", - "rootUri": "file:///D:/flutter/flutter/.pub-cache/hosted/pub.flutter-io.cn/image_picker-0.6.7+17", - "packageUri": "lib/", - "languageVersion": "2.1" - }, - { - "name": "image_picker_platform_interface", - "rootUri": "file:///D:/flutter/flutter/.pub-cache/hosted/pub.flutter-io.cn/image_picker_platform_interface-1.1.1", - "packageUri": "lib/", - "languageVersion": "2.5" - }, - { - "name": "imei_plugin", - "rootUri": "file:///D:/flutter/flutter/.pub-cache/hosted/pub.flutter-io.cn/imei_plugin-1.2.0", - "packageUri": "lib/", - "languageVersion": "2.7" - }, - { - "name": "intl", - "rootUri": "file:///D:/flutter/flutter/.pub-cache/hosted/pub.flutter-io.cn/intl-0.16.1", - "packageUri": "lib/", - "languageVersion": "2.5" - }, - { - "name": "jdsdk", - "rootUri": "file:///D:/flutter/flutter/.pub-cache/hosted/pub.flutter-io.cn/jdsdk-0.0.1", - "packageUri": "lib/", - "languageVersion": "2.1" - }, - { - "name": "loading_indicator", - "rootUri": "file:///D:/flutter/flutter/.pub-cache/hosted/pub.flutter-io.cn/loading_indicator-1.2.0", - "packageUri": "lib/", - "languageVersion": "2.7" - }, - { - "name": "matcher", - "rootUri": "file:///D:/flutter/flutter/.pub-cache/hosted/pub.flutter-io.cn/matcher-0.12.6", - "packageUri": "lib/", - "languageVersion": "2.2" - }, - { - "name": "meta", - "rootUri": "file:///D:/flutter/flutter/.pub-cache/hosted/pub.flutter-io.cn/meta-1.1.8", - "packageUri": "lib/", - "languageVersion": "1.12" - }, - { - "name": "moblink", - "rootUri": "file:///D:/flutter/flutter/.pub-cache/git/moblink-5472bb698d70e336cf55febb9b0a209411466632/", - "packageUri": "lib/", - "languageVersion": "2.1" - }, - { - "name": "mobpush_plugin", - "rootUri": "file:///D:/flutter/flutter/.pub-cache/hosted/pub.flutter-io.cn/mobpush_plugin-1.1.6", - "packageUri": "lib/", - "languageVersion": "2.1" - }, - { - "name": "mobsms", - "rootUri": "file:///D:/flutter/flutter/.pub-cache/hosted/pub.flutter-io.cn/mobsms-1.1.3", - "packageUri": "lib/", - "languageVersion": "2.0" - }, - { - "name": "nested", - "rootUri": "file:///D:/flutter/flutter/.pub-cache/hosted/pub.flutter-io.cn/nested-0.0.4", - "packageUri": "lib/", - "languageVersion": "2.2" - }, - { - "name": "package_info", - "rootUri": "file:///D:/flutter/flutter/.pub-cache/hosted/pub.flutter-io.cn/package_info-0.4.3+2", - "packageUri": "lib/", - "languageVersion": "2.1" - }, - { - "name": "path", - "rootUri": "file:///D:/flutter/flutter/.pub-cache/hosted/pub.flutter-io.cn/path-1.6.4", - "packageUri": "lib/", - "languageVersion": "2.0" - }, - { - "name": "path_provider", - "rootUri": "file:///D:/flutter/flutter/.pub-cache/hosted/pub.flutter-io.cn/path_provider-1.6.24", - "packageUri": "lib/", - "languageVersion": "2.1" - }, - { - "name": "path_provider_linux", - "rootUri": "file:///D:/flutter/flutter/.pub-cache/hosted/pub.flutter-io.cn/path_provider_linux-0.0.1+2", - "packageUri": "lib/", - "languageVersion": "2.1" - }, - { - "name": "path_provider_macos", - "rootUri": "file:///D:/flutter/flutter/.pub-cache/hosted/pub.flutter-io.cn/path_provider_macos-0.0.4+6", - "packageUri": "lib/", - "languageVersion": "2.1" - }, - { - "name": "path_provider_platform_interface", - "rootUri": "file:///D:/flutter/flutter/.pub-cache/hosted/pub.flutter-io.cn/path_provider_platform_interface-1.0.4", - "packageUri": "lib/", - "languageVersion": "2.1" - }, - { - "name": "path_provider_windows", - "rootUri": "file:///D:/flutter/flutter/.pub-cache/hosted/pub.flutter-io.cn/path_provider_windows-0.0.4+3", - "packageUri": "lib/", - "languageVersion": "2.1" - }, - { - "name": "pedantic", - "rootUri": "file:///D:/flutter/flutter/.pub-cache/hosted/pub.flutter-io.cn/pedantic-1.9.0", - "packageUri": "lib/", - "languageVersion": "2.1" - }, - { - "name": "permission_handler", - "rootUri": "file:///D:/flutter/flutter/.pub-cache/git/permission_handler-b8c45c4c20221ac39fe083113fc360cc632f33a4/", - "packageUri": "lib/", - "languageVersion": "2.7" - }, - { - "name": "permission_handler_platform_interface", - "rootUri": "file:///D:/flutter/flutter/.pub-cache/hosted/pub.flutter-io.cn/permission_handler_platform_interface-2.0.1", - "packageUri": "lib/", - "languageVersion": "2.6" - }, - { - "name": "petitparser", - "rootUri": "file:///D:/flutter/flutter/.pub-cache/hosted/pub.flutter-io.cn/petitparser-2.4.0", - "packageUri": "lib/", - "languageVersion": "2.4" - }, - { - "name": "photo_view", - "rootUri": "file:///D:/flutter/flutter/.pub-cache/hosted/pub.flutter-io.cn/photo_view-0.10.3", - "packageUri": "lib/", - "languageVersion": "2.6" - }, - { - "name": "platform", - "rootUri": "file:///D:/flutter/flutter/.pub-cache/hosted/pub.flutter-io.cn/platform-2.2.1", - "packageUri": "lib/", - "languageVersion": "1.24" - }, - { - "name": "plugin_platform_interface", - "rootUri": "file:///D:/flutter/flutter/.pub-cache/hosted/pub.flutter-io.cn/plugin_platform_interface-1.0.3", - "packageUri": "lib/", - "languageVersion": "2.1" - }, - { - "name": "process", - "rootUri": "file:///D:/flutter/flutter/.pub-cache/hosted/pub.flutter-io.cn/process-3.0.13", - "packageUri": "lib/", - "languageVersion": "2.0" - }, - { - "name": "provider", - "rootUri": "file:///D:/flutter/flutter/.pub-cache/hosted/pub.flutter-io.cn/provider-4.3.2+2", - "packageUri": "lib/", - "languageVersion": "2.7" - }, - { - "name": "pull_to_refresh", - "rootUri": "file:///D:/flutter/flutter/.pub-cache/hosted/pub.flutter-io.cn/pull_to_refresh-1.6.3", - "packageUri": "lib/", - "languageVersion": "2.1" - }, - { - "name": "quiver", - "rootUri": "file:///D:/flutter/flutter/.pub-cache/hosted/pub.flutter-io.cn/quiver-2.1.3", - "packageUri": "lib/", - "languageVersion": "2.0" - }, - { - "name": "rxdart", - "rootUri": "file:///D:/flutter/flutter/.pub-cache/hosted/pub.flutter-io.cn/rxdart-0.24.1", - "packageUri": "lib/", - "languageVersion": "2.6" - }, - { - "name": "save_image", - "rootUri": "file:///D:/flutter/flutter/.pub-cache/hosted/pub.flutter-io.cn/save_image-1.0.1", - "packageUri": "lib/", - "languageVersion": "2.1" - }, - { - "name": "secverify", - "rootUri": "file:///D:/flutter/flutter/.pub-cache/hosted/pub.flutter-io.cn/secverify-1.0.2", - "packageUri": "lib/", - "languageVersion": "2.1" - }, - { - "name": "share_extend", - "rootUri": "file:///D:/flutter/flutter/.pub-cache/hosted/pub.flutter-io.cn/share_extend-1.1.9", - "packageUri": "lib/", - "languageVersion": "2.0" - }, - { - "name": "shared_preferences", - "rootUri": "file:///D:/flutter/flutter/.pub-cache/hosted/pub.flutter-io.cn/shared_preferences-0.5.12+4", - "packageUri": "lib/", - "languageVersion": "2.1" - }, - { - "name": "shared_preferences_linux", - "rootUri": "file:///D:/flutter/flutter/.pub-cache/hosted/pub.flutter-io.cn/shared_preferences_linux-0.0.2+4", - "packageUri": "lib/", - "languageVersion": "2.1" - }, - { - "name": "shared_preferences_macos", - "rootUri": "file:///D:/flutter/flutter/.pub-cache/hosted/pub.flutter-io.cn/shared_preferences_macos-0.0.1+11", - "packageUri": "lib/", - "languageVersion": "2.1" - }, - { - "name": "shared_preferences_platform_interface", - "rootUri": "file:///D:/flutter/flutter/.pub-cache/hosted/pub.flutter-io.cn/shared_preferences_platform_interface-1.0.4", - "packageUri": "lib/", - "languageVersion": "2.1" - }, - { - "name": "shared_preferences_web", - "rootUri": "file:///D:/flutter/flutter/.pub-cache/hosted/pub.flutter-io.cn/shared_preferences_web-0.1.2+7", - "packageUri": "lib/", - "languageVersion": "2.1" - }, - { - "name": "shared_preferences_windows", - "rootUri": "file:///D:/flutter/flutter/.pub-cache/hosted/pub.flutter-io.cn/shared_preferences_windows-0.0.1+3", - "packageUri": "lib/", - "languageVersion": "2.1" - }, - { - "name": "sharesdk_plugin", - "rootUri": "file:///D:/flutter/flutter/.pub-cache/hosted/pub.flutter-io.cn/sharesdk_plugin-1.2.9", - "packageUri": "lib/", - "languageVersion": "2.1" - }, - { - "name": "shimmer", - "rootUri": "file:///D:/flutter/flutter/.pub-cache/hosted/pub.flutter-io.cn/shimmer-1.1.2", - "packageUri": "lib/", - "languageVersion": "1.20" - }, - { - "name": "sky_engine", - "rootUri": "file:///D:/flutter/flutter/bin/cache/pkg/sky_engine", - "packageUri": "lib/", - "languageVersion": "1.11" - }, - { - "name": "source_span", - "rootUri": "file:///D:/flutter/flutter/.pub-cache/hosted/pub.flutter-io.cn/source_span-1.7.0", - "packageUri": "lib/", - "languageVersion": "2.6" - }, - { - "name": "sqflite", - "rootUri": "file:///D:/flutter/flutter/.pub-cache/hosted/pub.flutter-io.cn/sqflite-1.3.1+2", - "packageUri": "lib/", - "languageVersion": "2.7" - }, - { - "name": "sqflite_common", - "rootUri": "file:///D:/flutter/flutter/.pub-cache/hosted/pub.flutter-io.cn/sqflite_common-1.0.2+1", - "packageUri": "lib/", - "languageVersion": "2.7" - }, - { - "name": "stack_trace", - "rootUri": "file:///D:/flutter/flutter/.pub-cache/hosted/pub.flutter-io.cn/stack_trace-1.9.3", - "packageUri": "lib/", - "languageVersion": "1.23" - }, - { - "name": "stream_channel", - "rootUri": "file:///D:/flutter/flutter/.pub-cache/hosted/pub.flutter-io.cn/stream_channel-2.0.0", - "packageUri": "lib/", - "languageVersion": "2.0" - }, - { - "name": "string_scanner", - "rootUri": "file:///D:/flutter/flutter/.pub-cache/hosted/pub.flutter-io.cn/string_scanner-1.0.5", - "packageUri": "lib/", - "languageVersion": "2.0" - }, - { - "name": "string_validator", - "rootUri": "file:///D:/flutter/flutter/.pub-cache/hosted/pub.flutter-io.cn/string_validator-0.1.4", - "packageUri": "lib/", - "languageVersion": "2.0" - }, - { - "name": "synchronized", - "rootUri": "file:///D:/flutter/flutter/.pub-cache/hosted/pub.flutter-io.cn/synchronized-2.2.0+2", - "packageUri": "lib/", - "languageVersion": "2.8" - }, - { - "name": "tab_indicator_styler", - "rootUri": "file:///D:/flutter/flutter/.pub-cache/hosted/pub.flutter-io.cn/tab_indicator_styler-1.0.0", - "packageUri": "lib/", - "languageVersion": "2.7" - }, - { - "name": "term_glyph", - "rootUri": "file:///D:/flutter/flutter/.pub-cache/hosted/pub.flutter-io.cn/term_glyph-1.1.0", - "packageUri": "lib/", - "languageVersion": "1.8" - }, - { - "name": "test_api", - "rootUri": "file:///D:/flutter/flutter/.pub-cache/hosted/pub.flutter-io.cn/test_api-0.2.15", - "packageUri": "lib/", - "languageVersion": "2.4" - }, - { - "name": "transformer_page_view", - "rootUri": "file:///D:/flutter/flutter/.pub-cache/hosted/pub.flutter-io.cn/transformer_page_view-0.1.6", - "packageUri": "lib/", - "languageVersion": "2.0" - }, - { - "name": "typed_data", - "rootUri": "file:///D:/flutter/flutter/.pub-cache/hosted/pub.flutter-io.cn/typed_data-1.1.6", - "packageUri": "lib/", - "languageVersion": "2.0" - }, - { - "name": "url_launcher", - "rootUri": "file:///D:/flutter/flutter/.pub-cache/hosted/pub.flutter-io.cn/url_launcher-5.7.6", - "packageUri": "lib/", - "languageVersion": "2.1" - }, - { - "name": "url_launcher_linux", - "rootUri": "file:///D:/flutter/flutter/.pub-cache/hosted/pub.flutter-io.cn/url_launcher_linux-0.0.1+4", - "packageUri": "lib/", - "languageVersion": "2.1" - }, - { - "name": "url_launcher_macos", - "rootUri": "file:///D:/flutter/flutter/.pub-cache/hosted/pub.flutter-io.cn/url_launcher_macos-0.0.1+9", - "packageUri": "lib/", - "languageVersion": "2.1" - }, - { - "name": "url_launcher_platform_interface", - "rootUri": "file:///D:/flutter/flutter/.pub-cache/hosted/pub.flutter-io.cn/url_launcher_platform_interface-1.0.8", - "packageUri": "lib/", - "languageVersion": "2.1" - }, - { - "name": "url_launcher_web", - "rootUri": "file:///D:/flutter/flutter/.pub-cache/hosted/pub.flutter-io.cn/url_launcher_web-0.1.4+1", - "packageUri": "lib/", - "languageVersion": "2.2" - }, - { - "name": "url_launcher_windows", - "rootUri": "file:///D:/flutter/flutter/.pub-cache/hosted/pub.flutter-io.cn/url_launcher_windows-0.0.1+3", - "packageUri": "lib/", - "languageVersion": "2.1" - }, - { - "name": "uuid", - "rootUri": "file:///D:/flutter/flutter/.pub-cache/hosted/pub.flutter-io.cn/uuid-2.2.2", - "packageUri": "lib/", - "languageVersion": "2.2" - }, - { - "name": "vector_math", - "rootUri": "file:///D:/flutter/flutter/.pub-cache/hosted/pub.flutter-io.cn/vector_math-2.0.8", - "packageUri": "lib/", - "languageVersion": "2.0" - }, - { - "name": "webview_flutter", - "rootUri": "file:///D:/flutter/flutter/.pub-cache/hosted/pub.flutter-io.cn/webview_flutter-0.3.24", - "packageUri": "lib/", - "languageVersion": "2.7" - }, - { - "name": "win32", - "rootUri": "file:///D:/flutter/flutter/.pub-cache/hosted/pub.flutter-io.cn/win32-1.7.4", - "packageUri": "lib/", - "languageVersion": "2.7" - }, - { - "name": "xdg_directories", - "rootUri": "file:///D:/flutter/flutter/.pub-cache/hosted/pub.flutter-io.cn/xdg_directories-0.1.0", - "packageUri": "lib/", - "languageVersion": "2.3" - }, - { - "name": "xml", - "rootUri": "file:///D:/flutter/flutter/.pub-cache/hosted/pub.flutter-io.cn/xml-3.6.1", - "packageUri": "lib/", - "languageVersion": "2.6" - }, - { - "name": "zhiying_comm", - "rootUri": "../../zhiying_comm", - "packageUri": "lib/", - "languageVersion": "2.1" - }, - { - "name": "zhiying_base_widget", - "rootUri": "../", - "packageUri": "lib/", - "languageVersion": "2.8" - } - ], - "generated": "2021-01-05T08:36:56.408995Z", - "generator": "pub", - "generatorVersion": "2.8.2" -} diff --git a/assets/images/launch_image/launch_image.png b/assets/images/launch_image/launch_image.png index 0379b82..a5f9062 100644 Binary files a/assets/images/launch_image/launch_image.png and b/assets/images/launch_image/launch_image.png differ diff --git a/example/android/app/build.gradle b/example/android/app/build.gradle index 2b433b4..b2d34e9 100644 --- a/example/android/app/build.gradle +++ b/example/android/app/build.gradle @@ -112,9 +112,9 @@ android { // 智夜生活 zhiying { applicationId "cn.zhios.zhiying" - versionCode 23 + versionCode 24 dimension "app" - versionName '1.2.3' + versionName '1.2.4' // 签名信息 signingConfig signingConfigs.zhiying } diff --git a/example/android/app/src/main/java/cn/zhios/zhiying_base_widget_example/MainActivity.java b/example/android/app/src/main/java/cn/zhios/zhiying_base_widget_example/MainActivity.java index 0fbb9ca..346d43f 100644 --- a/example/android/app/src/main/java/cn/zhios/zhiying_base_widget_example/MainActivity.java +++ b/example/android/app/src/main/java/cn/zhios/zhiying_base_widget_example/MainActivity.java @@ -1,6 +1,8 @@ package cn.zhios.zhiying_base_widget_example; import android.content.Intent; +import android.content.res.Configuration; +import android.content.res.Resources; import android.graphics.Color; import android.graphics.drawable.ColorDrawable; import android.os.Build; @@ -90,7 +92,7 @@ public class MainActivity extends FlutterActivity implements ZhiyingFlutterCommN Map map = new HashMap(); map.put("domain", "http://inapi.izhyin.cn/"); //"http://120.76.175.204:8989"); // map.put("domain", "http://192.168.0.113:5000"); - map.put("master_id", "963258"); + map.put("master_id", "123456"); map.put("secret_key", "123456"); // map.put("token", "123465"); return map; @@ -106,4 +108,23 @@ public class MainActivity extends FlutterActivity implements ZhiyingFlutterCommN super.onDestroy(); ZhiyingFlutterCommNative.getInstance().unregist(); } + @Override + public void onConfigurationChanged(Configuration newConfig) { + super.onConfigurationChanged(newConfig); + + if (newConfig.fontScale != 1){ + getResources(); + }//非默认值 + } + + @Override + public Resources getResources() { + Resources res = super.getResources(); + if (res.getConfiguration().fontScale != 1) {//非默认值 + Configuration newConfig = new Configuration(); + newConfig.setToDefaults();//设置默认 + res.updateConfiguration(newConfig, res.getDisplayMetrics()); + } + return res; + } } diff --git a/example/android/app/src/main/java/cn/zhios/zhiying_base_widget_example/MyFlutterApplication.java b/example/android/app/src/main/java/cn/zhios/zhiying_base_widget_example/MyFlutterApplication.java index ebc327f..af6ce03 100644 --- a/example/android/app/src/main/java/cn/zhios/zhiying_base_widget_example/MyFlutterApplication.java +++ b/example/android/app/src/main/java/cn/zhios/zhiying_base_widget_example/MyFlutterApplication.java @@ -1,5 +1,8 @@ package cn.zhios.zhiying_base_widget_example; +import android.content.res.Configuration; +import android.content.res.Resources; + import com.example.moblink.MoblinkPlugin; import com.mob.moblink.MobLink; @@ -13,4 +16,25 @@ public class MyFlutterApplication extends FlutterApplication { super.onCreate(); MobLink.setRestoreSceneListener(new MoblinkPlugin.SceneListener()); } + @Override + public void onConfigurationChanged(Configuration newConfig) { + super.onConfigurationChanged(newConfig); + + if (newConfig.fontScale != 1){ + getResources(); + }//非默认值 + + + } + + @Override + public Resources getResources() { + Resources res = super.getResources(); + if (res.getConfiguration().fontScale != 1) {//非默认值 + Configuration newConfig = new Configuration(); + newConfig.setToDefaults();//设置默认 + res.updateConfiguration(newConfig, res.getDisplayMetrics()); + } + return res; + } } diff --git a/example/android/app/src/main/res/values/strings.xml b/example/android/app/src/main/res/values/strings.xml index a70b49a..ceb8c9d 100644 --- a/example/android/app/src/main/res/values/strings.xml +++ b/example/android/app/src/main/res/values/strings.xml @@ -1,4 +1,4 @@ - 智莺生活 + 智莺生活_内测版 diff --git a/example/android/app/src/main/res/values/styles.xml b/example/android/app/src/main/res/values/styles.xml index 9cc76ec..c99df43 100644 --- a/example/android/app/src/main/res/values/styles.xml +++ b/example/android/app/src/main/res/values/styles.xml @@ -4,10 +4,41 @@ - @drawable/launch_background + + @mipmap/start + + true + true + @android:color/transparent + @android:color/transparent + false + true + true + portrait + stateHidden + orientation|keyboardHidden|screenSize + + + + + diff --git a/example/ios/Podfile.lock b/example/ios/Podfile.lock index 1e2acc9..bc74677 100644 --- a/example/ios/Podfile.lock +++ b/example/ios/Podfile.lock @@ -4,7 +4,8 @@ PODS: - AliAuthSDK (1.1.0.41-bc) - AlibcTradeSDK (4.0.1.6) - AliLinkPartnerSDK (4.0.0.24) - - AlipaySDK-iOS (15.7.9) + - AlipaySDK_No_UTDID_SUN (15.2.0): + - UTDID - BCUserTrack (5.2.0.18-appkeys): - UTDID - connectivity (0.0.1): @@ -49,6 +50,11 @@ PODS: - Flutter - mob_linksdk_pro (3.3.7): - MOBFoundation + - mob_pushsdk (3.0.2): + - mob_pushsdk/MobPush (= 3.0.2) + - MOBFoundation + - mob_pushsdk/MobPush (3.0.2): + - MOBFoundation - mob_secverify (3.0.1): - MOBFoundation - mob_sharesdk (4.3.11): @@ -104,6 +110,9 @@ PODS: - moblink (0.0.4): - Flutter - mob_linksdk_pro + - mobpush_plugin (1.0.7): + - Flutter + - mob_pushsdk - mobsms (0.0.1): - Flutter - mob_smssdk @@ -160,7 +169,7 @@ PODS: - Flutter - FMDB (~> 2.7.2) - tobias (0.0.1): - - AlipaySDK-iOS (~> 15.7.9) + - AlipaySDK_No_UTDID_SUN (~> 15.2.0) - Flutter - TOCropViewController (2.5.4) - url_launcher (0.0.1): @@ -211,6 +220,7 @@ DEPENDENCIES: - imei_plugin (from `.symlinks/plugins/imei_plugin/ios`) - jdsdk (from `.symlinks/plugins/jdsdk/ios`) - moblink (from `.symlinks/plugins/moblink/ios`) + - mobpush_plugin (from `.symlinks/plugins/mobpush_plugin/ios`) - mobsms (from `.symlinks/plugins/mobsms/ios`) - package_info (from `.symlinks/plugins/package_info/ios`) - path_provider (from `.symlinks/plugins/path_provider/ios`) @@ -249,9 +259,10 @@ SPEC REPOS: - UTDID - WindVane https://github.com/CocoaPods/Specs.git: - - AlipaySDK-iOS + - AlipaySDK_No_UTDID_SUN - FMDB - mob_linksdk_pro + - mob_pushsdk - mob_secverify - mob_sharesdk - mob_smssdk @@ -292,6 +303,8 @@ EXTERNAL SOURCES: :path: ".symlinks/plugins/jdsdk/ios" moblink: :path: ".symlinks/plugins/moblink/ios" + mobpush_plugin: + :path: ".symlinks/plugins/mobpush_plugin/ios" mobsms: :path: ".symlinks/plugins/mobsms/ios" package_info: @@ -350,7 +363,7 @@ SPEC CHECKSUMS: AliAuthSDK: 7018e8f3c8be3382e60f69d3b517c7de34c351e0 AlibcTradeSDK: 9a3e7af6cd648dd1f85684e82694c213fe48dad2 AliLinkPartnerSDK: c5778cdfdcee7bfe342238d39a77766184d36a46 - AlipaySDK-iOS: 94ff4c0e17c5e7d126b8207596d5033006534c25 + AlipaySDK_No_UTDID_SUN: ac3f953a08c8ac8eaade23e338862208b885c344 BCUserTrack: 49251c6fb7c65cbbc221a492bbd3f3e142f1fb0f connectivity: c4130b2985d4ef6fd26f9702e886bd5260681467 connectivity_for_web: 2b8584556930d4bd490d82b836bcf45067ce345b @@ -368,11 +381,13 @@ SPEC CHECKSUMS: imei_plugin: cb1af7c223ac2d82dcd1457a7137d93d65d2a3cd jdsdk: 2ca38c7e3a2dfb0f3641425f8fd1e8d20357693f mob_linksdk_pro: 9ad768d8da15c410d51056319f43a76c7cc01347 + mob_pushsdk: 9d391d6c12e1bd718d70fd9edcd972af3d6ca663 mob_secverify: 54c03b24122be033bb53adb84694fd8c19f6c2b6 mob_sharesdk: e0d8b5807e6063cac8f9d68ef059b1d3006c9088 mob_smssdk: bd7493aa6f21e12b8daed8935c32c69552907d14 MOBFoundation: 606bc4c10ff4c6ac573c09f5081a39c75316bc7b moblink: 3480a191e86c33f4e84af0cb5d2cc5627e78bf65 + mobpush_plugin: 7b5a56692c538bc06e0386916cf7b21f77c1eb09 mobsms: 141956ad151a39a69a47a2ddf2e186405346c4ef mtopSDK: d6fdf81730342a69be920b576541c7bb81a683d5 package_info: 873975fc26034f0b863a300ad47e7f1ac6c7ec62 @@ -393,7 +408,7 @@ SPEC CHECKSUMS: shared_preferences_windows: 36b76d6f54e76ead957e60b49e2f124b4cd3e6ae sharesdk_plugin: de8d8b87c50d60017472c5da425db1acd2911e0a sqflite: 4001a31ff81d210346b500c55b17f4d6c7589dd0 - tobias: 6872e2198dc30e17c10513b9ee114e28d099bc70 + tobias: 46e3fae88556c31a512721b97fc509a015174ebf TOCropViewController: 2a1ae1242600b1f2d996fd91a5268b2309a33b5c url_launcher: 6fef411d543ceb26efce54b05a0a40bfd74cbbef url_launcher_linux: ac237cb7a8058736e4aae38bdbcc748a4b394cc0 diff --git a/example/lib/main.dart b/example/lib/main.dart index ad6729c..e4f18b2 100644 --- a/example/lib/main.dart +++ b/example/lib/main.dart @@ -70,6 +70,10 @@ class _MyAppState extends State { ChangeNotifierProvider.value(value: UserInfoNotifier()), ], child: MaterialApp( + builder: (context,child){ + MediaQuery.of(context).copyWith(textScaleFactor: 1); + return child; + }, theme: ThemeData( primaryColor: HexColor.fromHex('#FF4242'), accentColor: HexColor.fromHex('#FF4242'), diff --git a/lib/pages/about_us_page/about_us_page.dart b/lib/pages/about_us_page/about_us_page.dart index 5b5978d..597897a 100644 --- a/lib/pages/about_us_page/about_us_page.dart +++ b/lib/pages/about_us_page/about_us_page.dart @@ -147,6 +147,9 @@ class __AboutUsPageContainerState extends State<_AboutUsPageContainer> { widgets.add(Container()); } else { model.settings.forEach((element) { + if(element.type == 'comment'){ + return; + } widgets.add(GestureDetector( onTap: () => _onClickListItem(element), behavior: HitTestBehavior.opaque, diff --git a/lib/pages/home_page/home_page.dart b/lib/pages/home_page/home_page.dart index 11fa082..9673b8d 100644 --- a/lib/pages/home_page/home_page.dart +++ b/lib/pages/home_page/home_page.dart @@ -74,9 +74,9 @@ class _HomePageState extends State with WidgetsBindingObserver, Ticker initAsync(); ///打开动画 - Timer(Duration(milliseconds: 0), () { - animationController.forward(); - }); + // Timer(Duration(milliseconds: 0), () { + // animationController.forward(); + // }); ///打开动画 Timer(Duration(milliseconds: 1000), () { @@ -170,46 +170,39 @@ class _HomePageState extends State with WidgetsBindingObserver, Ticker _currentIndex = 0; } - // return Scaffold( - // body: IndexedStack( - // index: _currentIndex, - // children: contentWidgets, - // ), - // //底部导航栏 - // bottomNavigationBar: createBottomNavigationBar(tabs), - // ); - return Stack( - alignment: Alignment.topCenter, - children: [ - Scaffold( - body: IndexedStack( - index: _currentIndex, - children: contentWidgets, - ), - //底部导航栏 - bottomNavigationBar: createBottomNavigationBar(tabs), - ), - (scaleAnimation.value != maxRatio || !initFinish) - ? ScaleTransition( - scale: scaleAnimation, - child: FadeTransition( - // opacity: 1.0 - (scaleAnimation.value-1 / maxRatio), - opacity: opacityAnimation, - child: Container( - height: initFinish?0:null, - width: double.infinity, - child: Image.asset( - 'assets/images/launch_image/launch_image.png', - package: 'zhiying_base_widget', - fit: BoxFit.cover, - ), - ), - ), - ) - : Container(width: 0 - ,height: 0,) - ], + return Scaffold( + body: IndexedStack( + index: _currentIndex, + children: contentWidgets, + ), + //底部导航栏 + bottomNavigationBar: createBottomNavigationBar(tabs), ); + // return Stack( + // alignment: Alignment.topCenter, + // children: [ + // Scaffold( + // body: IndexedStack( + // index: _currentIndex, + // children: contentWidgets, + // ), + // //底部导航栏 + // bottomNavigationBar: createBottomNavigationBar(tabs), + // ), + // (scaleAnimation.value != maxRatio || !initFinish) + // ? Container( + // height: initFinish?0:null, + // width: double.infinity, + // child: Image.asset( + // 'assets/images/launch_image/launch_image.png', + // package: 'zhiying_base_widget', + // fit: BoxFit.cover, + // ), + // ) + // : Container(width: 0 + // ,height: 0,) + // ], + // ); } Widget createBottomNavigationBar(List> tabs) { diff --git a/lib/pages/launch_page/launch_page.dart b/lib/pages/launch_page/launch_page.dart index 0a6e92f..d0c047c 100644 --- a/lib/pages/launch_page/launch_page.dart +++ b/lib/pages/launch_page/launch_page.dart @@ -1,3 +1,4 @@ +import 'dart:async'; import 'dart:typed_data'; import 'package:connectivity/connectivity.dart'; @@ -18,6 +19,7 @@ import 'package:dio/dio.dart'; import 'package:zhiying_base_widget/utils/contants.dart'; import 'package:zhiying_comm/util/shared_prefe_util.dart'; import 'package:package_info/package_info.dart'; +import 'package:fluttertoast/fluttertoast.dart'; // 启动页,页面初始化等操作~跟原生启动页保持一致,防止白屏问题 class LaunchPage extends StatefulWidget { @@ -35,11 +37,20 @@ class _LaunchPageState extends State with TickerProviderStateMixin { ///闪屏动画 AnimationController animationController; + int showTime=0; + @override void initState() { animationController = AnimationController(vsync: this); - Connectivity().checkConnectivity().then((connectivityResult) async { - if (connectivityResult == ConnectivityResult.mobile || connectivityResult == ConnectivityResult.wifi) { + validateInit(); + super.initState(); + } + + + + validateInit() async { + // Connectivity().checkConnectivity().then((connectivityResult) async { + // if (connectivityResult == ConnectivityResult.mobile || connectivityResult == ConnectivityResult.wifi) { // I am connected to a wifi network. Logger.debug('ConnectivityResult.wifi'); print('ConnectivityResult.wifi'); @@ -60,54 +71,44 @@ class _LaunchPageState extends State with TickerProviderStateMixin { Navigator.of(context).pushReplacementNamed('/homePage'); } }).catchError((err) async { - if (err.toString().contains("BaseSettingModel")) { - await showDialog( - context: context, - child: TipDialog( - content: "基本配置加载失败!请检查网络是否可用后再启动应用!", - )); - SystemNavigator.pop(); + // if (err.toString().contains("BaseSettingModel")) { + // await showDialog( + // context: context, + // child: TipDialog( + // content: "基本配置加载失败!请检查网络是否可用后再启动应用!", + // )); + // SystemNavigator.pop(); + // } + if(showTime<3){ + showTime++; + Fluttertoast.showToast(msg: "配置基础数据失败!请检查网络是否可用"); } + + Timer(Duration(seconds: 5), () { + validateInit(); + }); Logger.error(err); }); - } else { - ///在无网络情况下提示用户打开网络 - await showDialog( - context: context, - child: TipDialog( - content: "无法连接网络!请打开移动网络/连接WIFI后再尝试", - )); - Logger.error('未知网络,APP初始化失败'); - print('unknow'); - SystemNavigator.pop(); - } - }); - - super.initState(); + // } else { + // ///在无网络情况下提示用户打开网络 + // if(showTime<3){ + // showTime++; + // Fluttertoast.showToast(msg: "无法连接网络!请打开移动网络/连接WIFI后再尝试"); + // } + // + // Timer(Duration(seconds: 5), () { + // validateInit(); + // }); + // Logger.error('未知网络,APP初始化失败'); + // print('unknow'); + // } + // }); } - // validateInit()async{ - // PackageInfo packageInfo = await PackageInfo.fromPlatform(); - // String versionNumber = - // await SharedPreferencesUtil.getStringValue(Constants.versionNumber); - // String currentVersionCode = - // packageInfo.buildNumber?.toString() ?? ''; - // if (versionNumber == null || versionNumber == '' || versionNumber != currentVersionCode) { - // await _showGuideImage(); - // SharedPreferencesUtil.setStringValue(Constants.versionNumber, currentVersionCode); - // }else{ - // Navigator.of(context).pushReplacement( - // CupertinoPageRoute(builder: (context) => HomePage())); - // Navigator.of(context).pushReplacementNamed('/homePage'); - // } - // } - Future _showGuideImage() async { try { // 引导页 - AppConfigGuideModel guide = AppConfigModel - .getConfig() - ?.guideImage; + AppConfigGuideModel guide = AppConfigModel.getConfig()?.guideImage; if (guide != null && guide.images.length > 0) { Dio dio = Dio(); print("加载图片"); @@ -122,26 +123,30 @@ class _LaunchPageState extends State with TickerProviderStateMixin { await Navigator.of(context).push(CupertinoPageRoute(builder: (context) => GuidePage(guide, guideImages))); } - }catch(e){ + } catch (e) { throw "引导图加载失败"; } } @override Widget build(BuildContext context) { - return Stack( - alignment: Alignment.topCenter, - children: [ - Container( - color: Colors.white, + return Container( + color: Colors.white, + child: Stack( + alignment: Alignment.topCenter, + children: [ + Container( + color: Colors.white, width: double.infinity, + height: MediaQuery.of(context).size.height - MediaQuery.of(context).padding.bottom, child: Image.asset( 'assets/images/launch_image/launch_image.png', package: 'zhiying_base_widget', fit: BoxFit.cover, ), - ), - ], + ), + ], + ), ); } } diff --git a/lib/register.dart b/lib/register.dart index b979a6e..1024024 100644 --- a/lib/register.dart +++ b/lib/register.dart @@ -101,7 +101,7 @@ class BaseWidgetRegister { static void registInit() { Application.addMethod(() async { - if (await BaseSettingModel.init() == null) { + if (await BaseSettingModel.init(isGetCache: true) == null) { throw Exception('BaseSettingModel 初始化失败'); } }); diff --git a/lib/widgets/mine/mine_header/mine_header_container.dart b/lib/widgets/mine/mine_header/mine_header_container.dart index 432e3ab..fca27ed 100644 --- a/lib/widgets/mine/mine_header/mine_header_container.dart +++ b/lib/widgets/mine/mine_header/mine_header_container.dart @@ -41,6 +41,7 @@ class _MineHeaderContainerState extends State { @override Widget build(BuildContext context) { + var width=MediaQuery.of(context).size.width; return StreamBuilder( stream: _bloc.outData, builder: (BuildContext context, AsyncSnapshot snapshot) { @@ -81,14 +82,17 @@ class _MineHeaderContainerState extends State { children: [ Row( children: [ - Text( - profile?.username ?? '', - maxLines: 1, - overflow: TextOverflow.ellipsis, - style: TextStyle( - fontSize: 17, - color: HexColor.fromHex( - widget.staticModel.userNameColor)), + Container( + constraints: BoxConstraints(maxWidth: width-108-80), + child: Text( + profile?.username ?? '', + maxLines: 1, + overflow: TextOverflow.ellipsis, + style: TextStyle( + fontSize: 17, + color: HexColor.fromHex( + widget.staticModel.userNameColor)), + ), ), Container( height: 18,