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