@@ -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" | |||||
} |
@@ -112,9 +112,9 @@ android { | |||||
// 智夜生活 | // 智夜生活 | ||||
zhiying { | zhiying { | ||||
applicationId "cn.zhios.zhiying" | applicationId "cn.zhios.zhiying" | ||||
versionCode 23 | |||||
versionCode 24 | |||||
dimension "app" | dimension "app" | ||||
versionName '1.2.3' | |||||
versionName '1.2.4' | |||||
// 签名信息 | // 签名信息 | ||||
signingConfig signingConfigs.zhiying | signingConfig signingConfigs.zhiying | ||||
} | } | ||||
@@ -1,6 +1,8 @@ | |||||
package cn.zhios.zhiying_base_widget_example; | package cn.zhios.zhiying_base_widget_example; | ||||
import android.content.Intent; | import android.content.Intent; | ||||
import android.content.res.Configuration; | |||||
import android.content.res.Resources; | |||||
import android.graphics.Color; | import android.graphics.Color; | ||||
import android.graphics.drawable.ColorDrawable; | import android.graphics.drawable.ColorDrawable; | ||||
import android.os.Build; | import android.os.Build; | ||||
@@ -90,7 +92,7 @@ public class MainActivity extends FlutterActivity implements ZhiyingFlutterCommN | |||||
Map map = new HashMap(); | Map map = new HashMap(); | ||||
map.put("domain", "http://inapi.izhyin.cn/"); //"http://120.76.175.204:8989"); | map.put("domain", "http://inapi.izhyin.cn/"); //"http://120.76.175.204:8989"); | ||||
// map.put("domain", "http://192.168.0.113:5000"); | // 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("secret_key", "123456"); | ||||
// map.put("token", "123465"); | // map.put("token", "123465"); | ||||
return map; | return map; | ||||
@@ -106,4 +108,23 @@ public class MainActivity extends FlutterActivity implements ZhiyingFlutterCommN | |||||
super.onDestroy(); | super.onDestroy(); | ||||
ZhiyingFlutterCommNative.getInstance().unregist(); | 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; | |||||
} | |||||
} | } |
@@ -1,5 +1,8 @@ | |||||
package cn.zhios.zhiying_base_widget_example; | package cn.zhios.zhiying_base_widget_example; | ||||
import android.content.res.Configuration; | |||||
import android.content.res.Resources; | |||||
import com.example.moblink.MoblinkPlugin; | import com.example.moblink.MoblinkPlugin; | ||||
import com.mob.moblink.MobLink; | import com.mob.moblink.MobLink; | ||||
@@ -13,4 +16,25 @@ public class MyFlutterApplication extends FlutterApplication { | |||||
super.onCreate(); | super.onCreate(); | ||||
MobLink.setRestoreSceneListener(new MoblinkPlugin.SceneListener()); | 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; | |||||
} | |||||
} | } |
@@ -1,4 +1,4 @@ | |||||
<?xml version="1.0" encoding="utf-8"?> | <?xml version="1.0" encoding="utf-8"?> | ||||
<resources> | <resources> | ||||
<string name="app_name">智莺生活</string> | |||||
<string name="app_name">智莺生活_内测版</string> | |||||
</resources> | </resources> |
@@ -4,10 +4,41 @@ | |||||
<!-- Show a splash screen on the activity. Automatically removed when | <!-- Show a splash screen on the activity. Automatically removed when | ||||
Flutter draws its first frame --> | Flutter draws its first frame --> | ||||
<item name="android:windowBackground">@drawable/launch_background</item> | |||||
<!--这个是预先设置的背景图片--> | |||||
<item name="android:windowBackground">@mipmap/start</item> | |||||
<!--设置过渡效果,禁用窗口的预览动画--> | |||||
<item name="android:windowDisablePreview">true</item> | |||||
<item name="android:windowNoTitle">true</item> | |||||
<item name="android:statusBarColor">@android:color/transparent</item> | |||||
<item name="android:navigationBarColor">@android:color/transparent</item> | |||||
<item name="windowActionBar">false</item> | |||||
<item name="windowNoTitle">true</item> | |||||
<item name="android:fullBackupOnly">true</item> | |||||
<item name="android:screenOrientation">portrait</item> | |||||
<item name="android:windowSoftInputMode">stateHidden</item> | |||||
<item name="android:configChanges">orientation|keyboardHidden|screenSize</item> | |||||
</style> | </style> | ||||
<!-- Base application theme. --> | <!-- Base application theme. --> | ||||
<style name="NormalTheme" parent="@android:style/Theme.Light.NoTitleBar"> | <style name="NormalTheme" parent="@android:style/Theme.Light.NoTitleBar"> | ||||
<item name="android:windowBackground">@drawable/normal_background</item> | <item name="android:windowBackground">@drawable/normal_background</item> | ||||
</style> | </style> | ||||
<style name="FullscreenTheme" parent="Theme.AppCompat.Light.NoActionBar"> | |||||
<!--这个是预先设置的背景图片--> | |||||
<item name="android:windowBackground">@mipmap/start</item> | |||||
<!--设置过渡效果,禁用窗口的预览动画--> | |||||
<item name="android:windowDisablePreview">true</item> | |||||
<item name="android:windowNoTitle">true</item> | |||||
<item name="android:statusBarColor">@android:color/transparent</item> | |||||
<item name="android:navigationBarColor">@android:color/transparent</item> | |||||
<item name="windowActionBar">false</item> | |||||
<item name="windowNoTitle">true</item> | |||||
<item name="android:fullBackupOnly">true</item> | |||||
<item name="android:screenOrientation">portrait</item> | |||||
<item name="android:windowSoftInputMode">stateHidden</item> | |||||
<item name="android:configChanges">orientation|keyboardHidden|screenSize</item> | |||||
</style> | |||||
</resources> | </resources> |
@@ -4,7 +4,8 @@ PODS: | |||||
- AliAuthSDK (1.1.0.41-bc) | - AliAuthSDK (1.1.0.41-bc) | ||||
- AlibcTradeSDK (4.0.1.6) | - AlibcTradeSDK (4.0.1.6) | ||||
- AliLinkPartnerSDK (4.0.0.24) | - AliLinkPartnerSDK (4.0.0.24) | ||||
- AlipaySDK-iOS (15.7.9) | |||||
- AlipaySDK_No_UTDID_SUN (15.2.0): | |||||
- UTDID | |||||
- BCUserTrack (5.2.0.18-appkeys): | - BCUserTrack (5.2.0.18-appkeys): | ||||
- UTDID | - UTDID | ||||
- connectivity (0.0.1): | - connectivity (0.0.1): | ||||
@@ -49,6 +50,11 @@ PODS: | |||||
- Flutter | - Flutter | ||||
- mob_linksdk_pro (3.3.7): | - mob_linksdk_pro (3.3.7): | ||||
- MOBFoundation | - 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): | - mob_secverify (3.0.1): | ||||
- MOBFoundation | - MOBFoundation | ||||
- mob_sharesdk (4.3.11): | - mob_sharesdk (4.3.11): | ||||
@@ -104,6 +110,9 @@ PODS: | |||||
- moblink (0.0.4): | - moblink (0.0.4): | ||||
- Flutter | - Flutter | ||||
- mob_linksdk_pro | - mob_linksdk_pro | ||||
- mobpush_plugin (1.0.7): | |||||
- Flutter | |||||
- mob_pushsdk | |||||
- mobsms (0.0.1): | - mobsms (0.0.1): | ||||
- Flutter | - Flutter | ||||
- mob_smssdk | - mob_smssdk | ||||
@@ -160,7 +169,7 @@ PODS: | |||||
- Flutter | - Flutter | ||||
- FMDB (~> 2.7.2) | - FMDB (~> 2.7.2) | ||||
- tobias (0.0.1): | - tobias (0.0.1): | ||||
- AlipaySDK-iOS (~> 15.7.9) | |||||
- AlipaySDK_No_UTDID_SUN (~> 15.2.0) | |||||
- Flutter | - Flutter | ||||
- TOCropViewController (2.5.4) | - TOCropViewController (2.5.4) | ||||
- url_launcher (0.0.1): | - url_launcher (0.0.1): | ||||
@@ -211,6 +220,7 @@ DEPENDENCIES: | |||||
- imei_plugin (from `.symlinks/plugins/imei_plugin/ios`) | - imei_plugin (from `.symlinks/plugins/imei_plugin/ios`) | ||||
- jdsdk (from `.symlinks/plugins/jdsdk/ios`) | - jdsdk (from `.symlinks/plugins/jdsdk/ios`) | ||||
- moblink (from `.symlinks/plugins/moblink/ios`) | - moblink (from `.symlinks/plugins/moblink/ios`) | ||||
- mobpush_plugin (from `.symlinks/plugins/mobpush_plugin/ios`) | |||||
- mobsms (from `.symlinks/plugins/mobsms/ios`) | - mobsms (from `.symlinks/plugins/mobsms/ios`) | ||||
- package_info (from `.symlinks/plugins/package_info/ios`) | - package_info (from `.symlinks/plugins/package_info/ios`) | ||||
- path_provider (from `.symlinks/plugins/path_provider/ios`) | - path_provider (from `.symlinks/plugins/path_provider/ios`) | ||||
@@ -249,9 +259,10 @@ SPEC REPOS: | |||||
- UTDID | - UTDID | ||||
- WindVane | - WindVane | ||||
https://github.com/CocoaPods/Specs.git: | https://github.com/CocoaPods/Specs.git: | ||||
- AlipaySDK-iOS | |||||
- AlipaySDK_No_UTDID_SUN | |||||
- FMDB | - FMDB | ||||
- mob_linksdk_pro | - mob_linksdk_pro | ||||
- mob_pushsdk | |||||
- mob_secverify | - mob_secverify | ||||
- mob_sharesdk | - mob_sharesdk | ||||
- mob_smssdk | - mob_smssdk | ||||
@@ -292,6 +303,8 @@ EXTERNAL SOURCES: | |||||
:path: ".symlinks/plugins/jdsdk/ios" | :path: ".symlinks/plugins/jdsdk/ios" | ||||
moblink: | moblink: | ||||
:path: ".symlinks/plugins/moblink/ios" | :path: ".symlinks/plugins/moblink/ios" | ||||
mobpush_plugin: | |||||
:path: ".symlinks/plugins/mobpush_plugin/ios" | |||||
mobsms: | mobsms: | ||||
:path: ".symlinks/plugins/mobsms/ios" | :path: ".symlinks/plugins/mobsms/ios" | ||||
package_info: | package_info: | ||||
@@ -350,7 +363,7 @@ SPEC CHECKSUMS: | |||||
AliAuthSDK: 7018e8f3c8be3382e60f69d3b517c7de34c351e0 | AliAuthSDK: 7018e8f3c8be3382e60f69d3b517c7de34c351e0 | ||||
AlibcTradeSDK: 9a3e7af6cd648dd1f85684e82694c213fe48dad2 | AlibcTradeSDK: 9a3e7af6cd648dd1f85684e82694c213fe48dad2 | ||||
AliLinkPartnerSDK: c5778cdfdcee7bfe342238d39a77766184d36a46 | AliLinkPartnerSDK: c5778cdfdcee7bfe342238d39a77766184d36a46 | ||||
AlipaySDK-iOS: 94ff4c0e17c5e7d126b8207596d5033006534c25 | |||||
AlipaySDK_No_UTDID_SUN: ac3f953a08c8ac8eaade23e338862208b885c344 | |||||
BCUserTrack: 49251c6fb7c65cbbc221a492bbd3f3e142f1fb0f | BCUserTrack: 49251c6fb7c65cbbc221a492bbd3f3e142f1fb0f | ||||
connectivity: c4130b2985d4ef6fd26f9702e886bd5260681467 | connectivity: c4130b2985d4ef6fd26f9702e886bd5260681467 | ||||
connectivity_for_web: 2b8584556930d4bd490d82b836bcf45067ce345b | connectivity_for_web: 2b8584556930d4bd490d82b836bcf45067ce345b | ||||
@@ -368,11 +381,13 @@ SPEC CHECKSUMS: | |||||
imei_plugin: cb1af7c223ac2d82dcd1457a7137d93d65d2a3cd | imei_plugin: cb1af7c223ac2d82dcd1457a7137d93d65d2a3cd | ||||
jdsdk: 2ca38c7e3a2dfb0f3641425f8fd1e8d20357693f | jdsdk: 2ca38c7e3a2dfb0f3641425f8fd1e8d20357693f | ||||
mob_linksdk_pro: 9ad768d8da15c410d51056319f43a76c7cc01347 | mob_linksdk_pro: 9ad768d8da15c410d51056319f43a76c7cc01347 | ||||
mob_pushsdk: 9d391d6c12e1bd718d70fd9edcd972af3d6ca663 | |||||
mob_secverify: 54c03b24122be033bb53adb84694fd8c19f6c2b6 | mob_secverify: 54c03b24122be033bb53adb84694fd8c19f6c2b6 | ||||
mob_sharesdk: e0d8b5807e6063cac8f9d68ef059b1d3006c9088 | mob_sharesdk: e0d8b5807e6063cac8f9d68ef059b1d3006c9088 | ||||
mob_smssdk: bd7493aa6f21e12b8daed8935c32c69552907d14 | mob_smssdk: bd7493aa6f21e12b8daed8935c32c69552907d14 | ||||
MOBFoundation: 606bc4c10ff4c6ac573c09f5081a39c75316bc7b | MOBFoundation: 606bc4c10ff4c6ac573c09f5081a39c75316bc7b | ||||
moblink: 3480a191e86c33f4e84af0cb5d2cc5627e78bf65 | moblink: 3480a191e86c33f4e84af0cb5d2cc5627e78bf65 | ||||
mobpush_plugin: 7b5a56692c538bc06e0386916cf7b21f77c1eb09 | |||||
mobsms: 141956ad151a39a69a47a2ddf2e186405346c4ef | mobsms: 141956ad151a39a69a47a2ddf2e186405346c4ef | ||||
mtopSDK: d6fdf81730342a69be920b576541c7bb81a683d5 | mtopSDK: d6fdf81730342a69be920b576541c7bb81a683d5 | ||||
package_info: 873975fc26034f0b863a300ad47e7f1ac6c7ec62 | package_info: 873975fc26034f0b863a300ad47e7f1ac6c7ec62 | ||||
@@ -393,7 +408,7 @@ SPEC CHECKSUMS: | |||||
shared_preferences_windows: 36b76d6f54e76ead957e60b49e2f124b4cd3e6ae | shared_preferences_windows: 36b76d6f54e76ead957e60b49e2f124b4cd3e6ae | ||||
sharesdk_plugin: de8d8b87c50d60017472c5da425db1acd2911e0a | sharesdk_plugin: de8d8b87c50d60017472c5da425db1acd2911e0a | ||||
sqflite: 4001a31ff81d210346b500c55b17f4d6c7589dd0 | sqflite: 4001a31ff81d210346b500c55b17f4d6c7589dd0 | ||||
tobias: 6872e2198dc30e17c10513b9ee114e28d099bc70 | |||||
tobias: 46e3fae88556c31a512721b97fc509a015174ebf | |||||
TOCropViewController: 2a1ae1242600b1f2d996fd91a5268b2309a33b5c | TOCropViewController: 2a1ae1242600b1f2d996fd91a5268b2309a33b5c | ||||
url_launcher: 6fef411d543ceb26efce54b05a0a40bfd74cbbef | url_launcher: 6fef411d543ceb26efce54b05a0a40bfd74cbbef | ||||
url_launcher_linux: ac237cb7a8058736e4aae38bdbcc748a4b394cc0 | url_launcher_linux: ac237cb7a8058736e4aae38bdbcc748a4b394cc0 | ||||
@@ -70,6 +70,10 @@ class _MyAppState extends State<MyApp> { | |||||
ChangeNotifierProvider.value(value: UserInfoNotifier()), | ChangeNotifierProvider.value(value: UserInfoNotifier()), | ||||
], | ], | ||||
child: MaterialApp( | child: MaterialApp( | ||||
builder: (context,child){ | |||||
MediaQuery.of(context).copyWith(textScaleFactor: 1); | |||||
return child; | |||||
}, | |||||
theme: ThemeData( | theme: ThemeData( | ||||
primaryColor: HexColor.fromHex('#FF4242'), | primaryColor: HexColor.fromHex('#FF4242'), | ||||
accentColor: HexColor.fromHex('#FF4242'), | accentColor: HexColor.fromHex('#FF4242'), | ||||
@@ -147,6 +147,9 @@ class __AboutUsPageContainerState extends State<_AboutUsPageContainer> { | |||||
widgets.add(Container()); | widgets.add(Container()); | ||||
} else { | } else { | ||||
model.settings.forEach((element) { | model.settings.forEach((element) { | ||||
if(element.type == 'comment'){ | |||||
return; | |||||
} | |||||
widgets.add(GestureDetector( | widgets.add(GestureDetector( | ||||
onTap: () => _onClickListItem(element), | onTap: () => _onClickListItem(element), | ||||
behavior: HitTestBehavior.opaque, | behavior: HitTestBehavior.opaque, | ||||
@@ -74,9 +74,9 @@ class _HomePageState extends State<HomePage> with WidgetsBindingObserver, Ticker | |||||
initAsync(); | initAsync(); | ||||
///打开动画 | ///打开动画 | ||||
Timer(Duration(milliseconds: 0), () { | |||||
animationController.forward(); | |||||
}); | |||||
// Timer(Duration(milliseconds: 0), () { | |||||
// animationController.forward(); | |||||
// }); | |||||
///打开动画 | ///打开动画 | ||||
Timer(Duration(milliseconds: 1000), () { | Timer(Duration(milliseconds: 1000), () { | ||||
@@ -170,46 +170,39 @@ class _HomePageState extends State<HomePage> with WidgetsBindingObserver, Ticker | |||||
_currentIndex = 0; | _currentIndex = 0; | ||||
} | } | ||||
// return Scaffold( | |||||
// body: IndexedStack( | |||||
// index: _currentIndex, | |||||
// children: contentWidgets, | |||||
// ), | |||||
// //底部导航栏 | |||||
// bottomNavigationBar: createBottomNavigationBar(tabs), | |||||
// ); | |||||
return Stack( | |||||
alignment: Alignment.topCenter, | |||||
children: <Widget>[ | |||||
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: <Widget>[ | |||||
// 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<Map<String, dynamic>> tabs) { | Widget createBottomNavigationBar(List<Map<String, dynamic>> tabs) { | ||||
@@ -1,3 +1,4 @@ | |||||
import 'dart:async'; | |||||
import 'dart:typed_data'; | import 'dart:typed_data'; | ||||
import 'package:connectivity/connectivity.dart'; | 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_base_widget/utils/contants.dart'; | ||||
import 'package:zhiying_comm/util/shared_prefe_util.dart'; | import 'package:zhiying_comm/util/shared_prefe_util.dart'; | ||||
import 'package:package_info/package_info.dart'; | import 'package:package_info/package_info.dart'; | ||||
import 'package:fluttertoast/fluttertoast.dart'; | |||||
// 启动页,页面初始化等操作~跟原生启动页保持一致,防止白屏问题 | // 启动页,页面初始化等操作~跟原生启动页保持一致,防止白屏问题 | ||||
class LaunchPage extends StatefulWidget { | class LaunchPage extends StatefulWidget { | ||||
@@ -35,11 +37,20 @@ class _LaunchPageState extends State<LaunchPage> with TickerProviderStateMixin { | |||||
///闪屏动画 | ///闪屏动画 | ||||
AnimationController animationController; | AnimationController animationController; | ||||
int showTime=0; | |||||
@override | @override | ||||
void initState() { | void initState() { | ||||
animationController = AnimationController(vsync: this); | 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. | // I am connected to a wifi network. | ||||
Logger.debug('ConnectivityResult.wifi'); | Logger.debug('ConnectivityResult.wifi'); | ||||
print('ConnectivityResult.wifi'); | print('ConnectivityResult.wifi'); | ||||
@@ -60,54 +71,44 @@ class _LaunchPageState extends State<LaunchPage> with TickerProviderStateMixin { | |||||
Navigator.of(context).pushReplacementNamed('/homePage'); | Navigator.of(context).pushReplacementNamed('/homePage'); | ||||
} | } | ||||
}).catchError((err) async { | }).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); | 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 { | Future _showGuideImage() async { | ||||
try { | try { | ||||
// 引导页 | // 引导页 | ||||
AppConfigGuideModel guide = AppConfigModel | |||||
.getConfig() | |||||
?.guideImage; | |||||
AppConfigGuideModel guide = AppConfigModel.getConfig()?.guideImage; | |||||
if (guide != null && guide.images.length > 0) { | if (guide != null && guide.images.length > 0) { | ||||
Dio dio = Dio(); | Dio dio = Dio(); | ||||
print("加载图片"); | print("加载图片"); | ||||
@@ -122,26 +123,30 @@ class _LaunchPageState extends State<LaunchPage> with TickerProviderStateMixin { | |||||
await Navigator.of(context).push(CupertinoPageRoute(builder: (context) => GuidePage(guide, guideImages))); | await Navigator.of(context).push(CupertinoPageRoute(builder: (context) => GuidePage(guide, guideImages))); | ||||
} | } | ||||
}catch(e){ | |||||
} catch (e) { | |||||
throw "引导图加载失败"; | throw "引导图加载失败"; | ||||
} | } | ||||
} | } | ||||
@override | @override | ||||
Widget build(BuildContext context) { | Widget build(BuildContext context) { | ||||
return Stack( | |||||
alignment: Alignment.topCenter, | |||||
children: <Widget>[ | |||||
Container( | |||||
color: Colors.white, | |||||
return Container( | |||||
color: Colors.white, | |||||
child: Stack( | |||||
alignment: Alignment.topCenter, | |||||
children: <Widget>[ | |||||
Container( | |||||
color: Colors.white, | |||||
width: double.infinity, | width: double.infinity, | ||||
height: MediaQuery.of(context).size.height - MediaQuery.of(context).padding.bottom, | |||||
child: Image.asset( | child: Image.asset( | ||||
'assets/images/launch_image/launch_image.png', | 'assets/images/launch_image/launch_image.png', | ||||
package: 'zhiying_base_widget', | package: 'zhiying_base_widget', | ||||
fit: BoxFit.cover, | fit: BoxFit.cover, | ||||
), | ), | ||||
), | |||||
], | |||||
), | |||||
], | |||||
), | |||||
); | ); | ||||
} | } | ||||
} | } |
@@ -101,7 +101,7 @@ class BaseWidgetRegister { | |||||
static void registInit() { | static void registInit() { | ||||
Application.addMethod(() async { | Application.addMethod(() async { | ||||
if (await BaseSettingModel.init() == null) { | |||||
if (await BaseSettingModel.init(isGetCache: true) == null) { | |||||
throw Exception('BaseSettingModel 初始化失败'); | throw Exception('BaseSettingModel 初始化失败'); | ||||
} | } | ||||
}); | }); | ||||
@@ -41,6 +41,7 @@ class _MineHeaderContainerState extends State<MineHeaderContainer> { | |||||
@override | @override | ||||
Widget build(BuildContext context) { | Widget build(BuildContext context) { | ||||
var width=MediaQuery.of(context).size.width; | |||||
return StreamBuilder<MineProfileModel>( | return StreamBuilder<MineProfileModel>( | ||||
stream: _bloc.outData, | stream: _bloc.outData, | ||||
builder: (BuildContext context, AsyncSnapshot snapshot) { | builder: (BuildContext context, AsyncSnapshot snapshot) { | ||||
@@ -81,14 +82,17 @@ class _MineHeaderContainerState extends State<MineHeaderContainer> { | |||||
children: <Widget>[ | children: <Widget>[ | ||||
Row( | Row( | ||||
children: <Widget>[ | children: <Widget>[ | ||||
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( | Container( | ||||
height: 18, | height: 18, | ||||