|
|
name: hyzp_ybqx
|
|
|
description: HeiYanZhuaPai_qx_name Flutter application .
|
|
|
|
|
|
# The following line prevents the package from being accidentally published to
|
|
|
# pub.dev using `pub publish`. This is preferred for private packages.
|
|
|
publish_to: 'none' # Remove this line if you wish to publish to pub.dev
|
|
|
|
|
|
# 开发人员信息:
|
|
|
# 技术人员: 闵军
|
|
|
# By: ybmj@vip.163.com ,
|
|
|
# QQ: 153248043
|
|
|
# https://www.cnblogs.com/ybmj/
|
|
|
|
|
|
# The following defines the version and build number for your application.
|
|
|
# A version number is three numbers separated by dots, like 1.2.43
|
|
|
# followed by an optional build number separated by a +.
|
|
|
# Both the version and the builder number may be overridden in flutter
|
|
|
# build by specifying --build-name and --build-number, respectively.
|
|
|
# In Android, build-name is used as versionName while build-number used as versionCode.
|
|
|
# Read more about Android versioning at https://developer.android.com/studio/publish/versioning
|
|
|
# In iOS, build-name is used as CFBundleShortVersionString while build-number used as CFBundleVersion.
|
|
|
# Read more about iOS versioning at
|
|
|
# https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html
|
|
|
# 版本名称: 1.2.7 版本号:1
|
|
|
# R:\FlutterProject\FlutterProject33\hyzp_ybqx\lib\components\commonFun.dart
|
|
|
# String dateAppCompile = '2021.05.18'; //1.2.7
|
|
|
# String dateAppCompile = '2021.05.15'; //1.3.1
|
|
|
# 版本号保存在该文件中:r:\FlutterProject\FlutterProject33\hyzp_ybqx\pubspec.yaml
|
|
|
# version: 1.3.1+20210508 +号前面是版本号,+号后面是时间(yyyymmdd 小版本号) 对应 hyzp_ybqx-Commit802-Branch.031
|
|
|
# version: 1.3.0+20210526
|
|
|
# version: 1.3.1+20210527
|
|
|
# version: 1.3.2+20210528
|
|
|
# version: 1.3.4+20210529
|
|
|
# version: 1.3.5+20210530
|
|
|
# version: 1.3.6+20210601
|
|
|
# version: 1.3.7+20210604
|
|
|
# version: 1.3.10+20210604
|
|
|
# version: 1.3.11+20210729
|
|
|
# 关键是在通过接口 App.Car_Upload.Apk 上传新版本 apk 时,ver参数的版本号必须为1.3.12,而不能为1.3.12+20210729
|
|
|
# 否则老版本1.3.10+20210604无法更新。新版本1.3.12+20210729已经解决该问题
|
|
|
# version: 1.3.12+20210729
|
|
|
# version: 1.3.13+20211026
|
|
|
# version: 1.4.1+20211226
|
|
|
# version: 1.4.2+20211227
|
|
|
# version: 1.4.4+20211230
|
|
|
# version: 1.4.6+20211231
|
|
|
# version: 1.4.7+20220101
|
|
|
# version: 1.4.9+20220103
|
|
|
# version: 1.4.10+20220104
|
|
|
# version: 1.4.11+20220106
|
|
|
#version: 1.4.12+20220107
|
|
|
# version: 1.4.13+20220121
|
|
|
# 用下划线编译报错:
|
|
|
# Error on line 53, column 10 of pubspec.yaml: Invalid version number: Could not parse "1.4.14_20220124".
|
|
|
# version: 1.4.14 # 为规范起见,从该版本起取消后面的 +20220124
|
|
|
#version: 1.4.14+20220124 # 無法獲取flutter编译时间,只有通过这种方式获取,所以还是保留后面的 +20220124。
|
|
|
# 上传软件时可以不加后面的 +20220124,否则二维码扫码后无法直接下载
|
|
|
#version: 1.4.15+20220124
|
|
|
#version: 1.4.16+20220126
|
|
|
#version: 1.4.17+20220227
|
|
|
#version: 1.4.18+20220302
|
|
|
#version: 1.4.19+20220303
|
|
|
#version: 1.4.20+20220306
|
|
|
#version: 1.4.21+20220319
|
|
|
#version: 1.4.22+20220320
|
|
|
#version: 1.4.23+20220408
|
|
|
#version: 1.4.26+20220426
|
|
|
#version: 1.4.27+20220426
|
|
|
#version: 1.4.28+20220426
|
|
|
#version: 1.4.29+20220502
|
|
|
#version: 1.4.30+20220504
|
|
|
#version: 1.4.31+20220506
|
|
|
#version: 1.4.32+20220511
|
|
|
#version: 1.4.33+20220515
|
|
|
#version: 1.5.1+20220517
|
|
|
#version: 1.5.2+20220531
|
|
|
#version: 1.5.3+20220620
|
|
|
#version: 1.5.4+20220827
|
|
|
#version: 1.6.1+20221111
|
|
|
#version: 1.6.2+20231229
|
|
|
#version: 1.6.3+20231229
|
|
|
#version: 1.6.4+20250521
|
|
|
version: 1.6.5+20250527
|
|
|
|
|
|
environment:
|
|
|
sdk: ">=2.7.0 <3.0.0"
|
|
|
|
|
|
dependencies:
|
|
|
flutter:
|
|
|
sdk: flutter
|
|
|
|
|
|
|
|
|
# The following adds the Cupertino Icons font to your application.
|
|
|
# Use with the CupertinoIcons class for iOS style icons.
|
|
|
cupertino_icons: ^1.0.0
|
|
|
|
|
|
# hyzp_ybqx00_yibin Project Adds
|
|
|
fijkplayer: ^0.8.8
|
|
|
path_provider: ^1.6.14
|
|
|
#permission_handler: ^3.3.0
|
|
|
permission_handler: ^5.0.1+1
|
|
|
|
|
|
flutter_swiper: ^1.1.6
|
|
|
# flutter_screenutil: ^2.3.1
|
|
|
flutter_screenutil: ^4.0.3+1
|
|
|
dio: ^3.0.10
|
|
|
shared_preferences: ^0.5.12+4
|
|
|
flutter_inappbrowser: ^1.2.1
|
|
|
provider: ^4.3.1
|
|
|
event_bus: ^1.1.1
|
|
|
fluttertoast: ^4.0.1
|
|
|
city_pickers: ^0.1.22
|
|
|
crypto: ^2.1.1
|
|
|
|
|
|
camera: ^0.5.8+11
|
|
|
audioplayers: ^0.16.2
|
|
|
flutter_background_service: ^0.0.1+21
|
|
|
android_power_manager: ^0.1.6
|
|
|
|
|
|
encrypt: ^4.1.0
|
|
|
device_info: ^1.0.0
|
|
|
|
|
|
# 解决 wechat_assets_picker: ^3.0.0+1 直接依赖冲突报错,可以不用目录依赖方式-OK
|
|
|
#path_provider: ^0.4.1
|
|
|
extended_image_library: ^0.2.3
|
|
|
|
|
|
# wechat_assets_picker: ^3.0.0+1 # 直接依赖有冲突报错,所以采用目录依赖方式。
|
|
|
# 但是为了便于修改,还是直接采用目录依赖方式简单得多
|
|
|
# wechat_assets_picker:
|
|
|
# path: ./lib/wechat_assets_picker-3.0.0+1/
|
|
|
# wechat_assets_picker:
|
|
|
# path: ./lib/my_wechat_assets_picker-3.0.0+1/
|
|
|
# wechat_assets_picker:
|
|
|
# path: ./lib/my_wechat_assets_picker-4.1.0+1/
|
|
|
wechat_assets_picker: ^4.1.0+6
|
|
|
|
|
|
url_launcher: ^5.7.0
|
|
|
get_it: ^5.0.1
|
|
|
image_picker: ^0.6.7+22
|
|
|
cached_network_image: ^2.4.1
|
|
|
flutter_easyrefresh: ^2.1.8
|
|
|
# photo_view: ^0.10.3
|
|
|
flustars: ^0.3.3
|
|
|
keyboard_avoider: ^0.1.2
|
|
|
scroll_to_index: ^1.0.6
|
|
|
flutter_drag_scale:
|
|
|
path: ./lib/my_flutter_drag_scale
|
|
|
#git: https://github.com/LiuC520/flutter_drag_scale.git
|
|
|
#git: https://github.com/mjl0602/flutter_drag_scale.git
|
|
|
|
|
|
# flutter_bmfmap: ^1.0.2
|
|
|
# 准备使用自定义 flutter_bmfmap: ^1.0.2,以适应IOS版加载文本标识
|
|
|
# 为 BMFMarker 类增加参数 BitmapDescriptor bitmapDescriptor
|
|
|
flutter_bmfmap:
|
|
|
path: ./lib/my_flutter_bmfmap-1.0.2/
|
|
|
flutter_bmfutils: ^1.0.2
|
|
|
http: ^0.12.2
|
|
|
|
|
|
#charts_flutter: ^0.9.0
|
|
|
fl_chart: ^0.12.3
|
|
|
|
|
|
flutter_datetime_picker: ^1.5.0
|
|
|
|
|
|
linked_scroll_controller: ^0.1.2
|
|
|
|
|
|
#flutter_common_exports: ^0.1.0
|
|
|
|
|
|
#pinch_zoom_image_last: ^0.3.2 //不好用
|
|
|
#extended_image: ^2.0.0 #版本冲突
|
|
|
#Because extended_image >=2.0.0 depends on extended_image_library ^1.0.1 and hyzp_ybqx depends on extended_image_library ^0.2.3, extended_image >=2.0.0 is forbidden.
|
|
|
#So, because hyzp_ybqx depends on extended_image ^2.0.0, version solving failed.
|
|
|
#Running "flutter pub get" in hyzp_ybqx...
|
|
|
#pub get failed (1; So, because hyzp_ybqx depends on extended_image ^2.0.0, version solving failed.)
|
|
|
|
|
|
# 经多次测试,是插件x5_webview与flutter_downloader冲突
|
|
|
#x5_webview: ^0.2.4
|
|
|
# x5_webview:
|
|
|
# path: ./lib/my_x5_webview/
|
|
|
|
|
|
|
|
|
flutterptcontrol:
|
|
|
path: ./lib/my_flutterPtControl
|
|
|
|
|
|
sprintf: ^5.0.0
|
|
|
|
|
|
## 处理自动更新
|
|
|
# permission_handler: ^5.0.0+hotfix.4
|
|
|
# package_info: ^0.4.1
|
|
|
# path_provider: ^1.6.11
|
|
|
open_file: ^3.0.3 # 打开文件
|
|
|
# 经多次测试,是插件x5_webview与flutter_downloader冲突
|
|
|
flutter_downloader: ^1.5.2 # 下载文件
|
|
|
package_info: ^0.4.3+2 # 检测版本号
|
|
|
progress_dialog: ^1.2.0 # 显示进度对话框
|
|
|
# app_installer: ^1.1.0 # Flutter 2.12,修复 Android 11 上允许权限后应用重启的问题
|
|
|
app_installer: ^0.5.0 # Flutter 2.1,修复 Android 11 上允许权限后应用重启的问题,https://pub.dev/packages/app_installer
|
|
|
# install_plugin: ^2.0.1 # 不行,https://pub.dev/packages/install_plugin
|
|
|
|
|
|
#flutter_app_badger and flutter_app_icon_badge Not working on android devices of Samsung Galaxy S7 and Samsung Galaxy S10
|
|
|
#flutter_app_badger: ^1.1.2 # 桌面App图标红点
|
|
|
#flutter_app_icon_badge: ^1.0.1 # 替代 flutter_app_badger,无效
|
|
|
badges: ^1.0.3 # App中的图标红点
|
|
|
|
|
|
flutter_echarts: ^1.5.0
|
|
|
flutter_superplayer:
|
|
|
path: ./lib/my_flutter_superplayer
|
|
|
|
|
|
# 二维码生成 https://pub.dev/packages/qr_flutter
|
|
|
qr_flutter: ^3.2.0
|
|
|
|
|
|
# Flutter 保存用户登录历史记录 ai_save_account
|
|
|
ai_save_account: ^1.0.1
|
|
|
|
|
|
# 添加水印插件
|
|
|
disable_screenshots: ^0.1.0
|
|
|
|
|
|
# 导航相关插件
|
|
|
map_launcher: ^1.1.3+1
|
|
|
flutter_svg: ^0.19.1
|
|
|
geolocator: ^6.2.1
|
|
|
|
|
|
dev_dependencies:
|
|
|
flutter_test:
|
|
|
sdk: flutter
|
|
|
|
|
|
# For information on the generic Dart part of this file, see the
|
|
|
# following page: https://dart.dev/tools/pub/pubspec
|
|
|
|
|
|
# The following section is specific to Flutter.
|
|
|
flutter:
|
|
|
|
|
|
# The following line ensures that the Material Icons font is
|
|
|
# included with your application, so that you can use the icons in
|
|
|
# the material Icons class.
|
|
|
uses-material-design: true
|
|
|
|
|
|
# To add assets to your application, add an assets section, like this:
|
|
|
# assets:
|
|
|
# - images/a_dot_burr.jpeg
|
|
|
# - images/a_dot_ham.jpeg
|
|
|
|
|
|
assets:
|
|
|
- assets/files_icons/
|
|
|
- assets/fun_icons/
|
|
|
- assets/images/
|
|
|
- assets/audio/
|
|
|
|
|
|
# An image asset can refer to one or more resolution-specific "variants", see
|
|
|
# https://flutter.dev/assets-and-images/#resolution-aware.
|
|
|
|
|
|
# For details regarding adding assets from package dependencies, see
|
|
|
# https://flutter.dev/assets-and-images/#from-packages
|
|
|
|
|
|
# To add custom fonts to your application, add a fonts section here,
|
|
|
# in this "flutter" section. Each entry in this list should have a
|
|
|
# "family" key with the font family name, and a "fonts" key with a
|
|
|
# list giving the asset and other descriptors for the font. For
|
|
|
# example:
|
|
|
# fonts:
|
|
|
# - family: Schyler
|
|
|
# fonts:
|
|
|
# - asset: fonts/Schyler-Regular.ttf
|
|
|
# - asset: fonts/Schyler-Italic.ttf
|
|
|
# style: italic
|
|
|
# - family: Trajan Pro
|
|
|
# fonts:
|
|
|
# - asset: fonts/TrajanPro.ttf
|
|
|
# - asset: fonts/TrajanPro_Bold.ttf
|
|
|
# weight: 700
|
|
|
#
|
|
|
# For details regarding fonts from package dependencies,
|
|
|
# see https://flutter.dev/custom-fonts/#from-packages
|
|
|
fonts:
|
|
|
- family: myfont
|
|
|
fonts:
|
|
|
- asset: assets/font/iconfont.ttf
|
|
|
|