You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

278 lines
9.5 KiB
YAML

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

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