Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
A
account_center_plugin_temp
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
openSourceLibrary
account_center_plugin_temp
Commits
20637ec4
提交
20637ec4
authored
2月 02, 2026
作者:
史晓晨
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
feat:适配 flutter 3.38(face_auth插件待处理)
上级
403f3632
显示空白字符变更
内嵌
并排
正在显示
23 个修改的文件
包含
524 行增加
和
546 行删除
+524
-546
build.gradle
android/build.gradle
+0
-79
build.gradle.kts
android/build.gradle.kts
+56
-0
gradle-wrapper.jar
android/gradle/wrapper/gradle-wrapper.jar
+0
-0
gradle-wrapper.properties
android/gradle/wrapper/gradle-wrapper.properties
+0
-5
settings.gradle.kts
android/settings.gradle.kts
+0
-0
AndroidManifest.xml
android/src/main/AndroidManifest.xml
+6
-9
AccountCenterPlugin.kt
...main/kotlin/com/clx/account_center/AccountCenterPlugin.kt
+1
-1
build.gradle
example/android/app/build.gradle
+0
-78
build.gradle.kts
example/android/app/build.gradle.kts
+51
-0
AndroidManifest.xml
example/android/app/src/debug/AndroidManifest.xml
+2
-3
AndroidManifest.xml
example/android/app/src/main/AndroidManifest.xml
+17
-15
AndroidManifest.xml
example/android/app/src/profile/AndroidManifest.xml
+2
-3
build.gradle
example/android/build.gradle
+0
-34
build.gradle.kts
example/android/build.gradle.kts
+24
-0
gradle.properties
example/android/gradle.properties
+1
-1
gradle-wrapper.properties
example/android/gradle/wrapper/gradle-wrapper.properties
+2
-1
settings.gradle
example/android/settings.gradle
+0
-11
settings.gradle.kts
example/android/settings.gradle.kts
+26
-0
pubspec.lock
example/pubspec.lock
+282
-251
pubspec.yaml
example/pubspec.yaml
+4
-9
device_util.dart
lib/common/utils/device_util.dart
+3
-3
identification_util.dart
...page/account_center/account_info/identification_util.dart
+25
-25
pubspec.yaml
pubspec.yaml
+22
-18
没有找到文件。
android/build.gradle
deleted
100644 → 0
浏览文件 @
403f3632
group
'com.clx.account_center'
version
'1.0-SNAPSHOT'
buildscript
{
ext
.
kotlin_version
=
'1.8.10'
repositories
{
maven
{
setUrl
(
"https://maven.aliyun.com/repository/central"
)
}
maven
{
setUrl
(
"https://maven.aliyun.com/repository/jcenter"
)
}
maven
{
setUrl
(
"https://maven.aliyun.com/repository/google"
)
}
maven
{
setUrl
(
"https://maven.aliyun.com/repository/gradle-plugin"
)
}
maven
{
setUrl
(
"https://maven.aliyun.com/repository/public"
)
}
google
()
mavenCentral
()
}
dependencies
{
classpath
'com.android.tools.build:gradle:7.1.3'
classpath
"org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
}
}
allprojects
{
repositories
{
maven
{
setUrl
(
"https://maven.aliyun.com/repository/central"
)
}
maven
{
setUrl
(
"https://maven.aliyun.com/repository/jcenter"
)
}
maven
{
setUrl
(
"https://maven.aliyun.com/repository/google"
)
}
maven
{
setUrl
(
"https://maven.aliyun.com/repository/gradle-plugin"
)
}
maven
{
setUrl
(
"https://maven.aliyun.com/repository/public"
)
}
google
()
mavenCentral
()
}
// flatDir {
// dirs project(':aliyun_face_plugin').file('libs')
// }
}
apply
plugin:
'com.android.library'
apply
plugin:
'kotlin-android'
android
{
compileSdkVersion
31
compileOptions
{
sourceCompatibility
JavaVersion
.
VERSION_1_8
targetCompatibility
JavaVersion
.
VERSION_1_8
}
// packagingOptions {
// /// 阿里和pdf插件 so库冲突
// pickFirst "lib/arm64-v8a/libc++_shared.so"
// pickFirst "lib/armeabi-v7a/libc++_shared.so"
// }
kotlinOptions
{
jvmTarget
=
'1.8'
}
sourceSets
{
main
.
java
.
srcDirs
+=
'src/main/kotlin'
}
defaultConfig
{
minSdkVersion
19
}
viewBinding
{
enabled
=
true
}
}
dependencies
{
implementation
'androidx.appcompat:appcompat:1.6.1'
implementation
'com.google.android.material:material:1.4.0'
implementation
'androidx.constraintlayout:constraintlayout:2.1.4'
implementation
'pub.devrel:easypermissions:3.0.0'
// compile('pub.devrel:easypermissions:1.1.2') {
// exclude group: 'com.android.support'
// }
}
android/build.gradle.kts
0 → 100644
浏览文件 @
20637ec4
group = "com.clx.account_center"
version = "1.0-SNAPSHOT"
allprojects {
repositories {
google()
mavenCentral()
}
}
val newBuildDir: Directory = rootProject.layout.buildDirectory.dir("../../build").get()
rootProject.layout.buildDirectory.value(newBuildDir)
subprojects {
val newSubprojectBuildDir: Directory = newBuildDir.dir(project.name)
project.layout.buildDirectory.value(newSubprojectBuildDir)
}
subprojects {
project.evaluationDependsOn(":app")
}
plugins {
id("com.android.library")
id("kotlin-android")
}
android {
namespace = "com.clx.account_center"
compileSdk = flutter.compileSdkVersion
compileOptions {
sourceCompatibility = JavaVersion.VERSION_17
targetCompatibility = JavaVersion.VERSION_17
}
kotlinOptions {
jvmTarget = JavaVersion.VERSION_17.toString()
}
defaultConfig {
minSdk = flutter.minSdkVersion
}
buildFeatures {
viewBinding = true
}
dependencies {
implementation("androidx.appcompat:appcompat:1.6.1")
implementation("com.google.android.material:material:1.4.0")
implementation("androidx.constraintlayout:constraintlayout:2.1.4")
implementation("pub.devrel:easypermissions:3.0.0")
}
}
android/gradle/wrapper/gradle-wrapper.jar
deleted
100644 → 0
浏览文件 @
403f3632
File deleted
android/gradle/wrapper/gradle-wrapper.properties
deleted
100644 → 0
浏览文件 @
403f3632
distributionBase
=
GRADLE_USER_HOME
distributionPath
=
wrapper/dists
distributionUrl
=
https
\:
//services.gradle.org/distributions/gradle-7.4-bin.zip
zipStoreBase
=
GRADLE_USER_HOME
zipStorePath
=
wrapper/dists
android/settings.gradle
→
android/settings.gradle
.kts
浏览文件 @
20637ec4
File moved
android/src/main/AndroidManifest.xml
浏览文件 @
20637ec4
<manifest
xmlns:android=
"http://schemas.android.com/apk/res/android"
<manifest
xmlns:android=
"http://schemas.android.com/apk/res/android"
>
package=
"com.clx.account_center"
>
<uses-permission
android:name=
"android.permission.READ_EXTERNAL_STORAGE"
/>
<uses-permission
android:name=
"android.permission.READ_EXTERNAL_STORAGE"
/>
<uses-permission
android:name=
"android.permission.CAMERA"
/>
<uses-permission
android:name=
"android.permission.CAMERA"
/>
...
@@ -9,25 +8,23 @@
...
@@ -9,25 +8,23 @@
<!-- 必要权限,安装权限 -->
<!-- 必要权限,安装权限 -->
<uses-permission
android:name=
"android.permission.REQUEST_INSTALL_PACKAGES"
/>
<uses-permission
android:name=
"android.permission.REQUEST_INSTALL_PACKAGES"
/>
<!--拨打电话权限-->
<!--拨打电话权限-->
<uses-permission
android:name=
"android.permission.CALL_PHONE"
/>
<uses-permission
android:name=
"android.permission.CALL_PHONE"
/>
<!--允许获取精确位置,精准定位必选-->
<!--允许获取精确位置,精准定位必选-->
<uses-permission
android:name=
"android.permission.ACCESS_FINE_LOCATION"
/>
<uses-permission
android:name=
"android.permission.ACCESS_FINE_LOCATION"
/>
<!--允许获取粗略位置,粗略定位必选-->
<!--允许获取粗略位置,粗略定位必选-->
<uses-permission
android:name=
"android.permission.ACCESS_COARSE_LOCATION"
/>
<uses-permission
android:name=
"android.permission.ACCESS_COARSE_LOCATION"
/>
<uses-permission
android:name=
"android.permission.WRITE_EXTERNAL_STORAGE"
/>
<uses-permission
android:name=
"android.permission.WRITE_EXTERNAL_STORAGE"
/>
<uses-permission
android:name=
"android.permission.WRITE_SETTINGS"
/>
<uses-permission
android:name=
"android.permission.WRITE_SETTINGS"
/>
<uses-permission
android:name=
"android.permission.BLUETOOTH_CONNECT"
/>
<uses-permission
android:name=
"android.permission.BLUETOOTH_CONNECT"
/>
<uses-permission
android:name=
"android.permission.BLUETOOTH_SCAN"
/>
<uses-permission
android:name=
"android.permission.BLUETOOTH_SCAN"
/>
<uses-permission
android:name=
"android.permission.RECORD_AUDIO"
/>
<uses-permission
android:name=
"android.permission.RECORD_AUDIO"
/>
<uses-permission
android:name=
"android.permission.MODIFY_AUDIO_SETTINGS"
/>
<uses-permission
android:name=
"android.permission.MODIFY_AUDIO_SETTINGS"
/>
<application
<application
android:usesCleartextTraffic=
"true"
>
android:usesCleartextTraffic=
"true"
>
<activity
<activity
android:theme=
"@style/AppTheme"
android:name=
"com.clx.account_center.H5Activity"
android:name=
"com.clx.account_center.H5Activity"
android:exported=
"true"
>
android:exported=
"true"
android:theme=
"@style/AppTheme"
>
<!-- 深度链接配置 -->
<!-- 深度链接配置 -->
</activity>
</activity>
</application>
</application>
...
...
android/src/main/kotlin/com/clx/account_center/AccountCenterPlugin.kt
浏览文件 @
20637ec4
...
@@ -180,7 +180,7 @@ class AccountCenterPlugin : FlutterPlugin, MethodCallHandler {
...
@@ -180,7 +180,7 @@ class AccountCenterPlugin : FlutterPlugin, MethodCallHandler {
return
type
return
type
}
}
/* 获取文件的后缀名 */
/* 获取文件的后缀名 */
val
end
:
String
=
fName
.
substring
(
dotIndex
).
toLowerC
ase
()
val
end
:
String
=
fName
.
substring
(
dotIndex
).
lowerc
ase
()
if
(
end
.
equals
(
""
))
return
type
if
(
end
.
equals
(
""
))
return
type
//在MIME和文件类型的匹配表中找到对应的MIME类型。
//在MIME和文件类型的匹配表中找到对应的MIME类型。
for
(
strings
in
MIME_MapTable
)
{
for
(
strings
in
MIME_MapTable
)
{
...
...
example/android/app/build.gradle
deleted
100644 → 0
浏览文件 @
403f3632
def
localProperties
=
new
Properties
()
def
localPropertiesFile
=
rootProject
.
file
(
'local.properties'
)
if
(
localPropertiesFile
.
exists
())
{
localPropertiesFile
.
withReader
(
'UTF-8'
)
{
reader
->
localProperties
.
load
(
reader
)
}
}
def
flutterRoot
=
localProperties
.
getProperty
(
'flutter.sdk'
)
if
(
flutterRoot
==
null
)
{
throw
new
GradleException
(
"Flutter SDK not found. Define location with flutter.sdk in the local.properties file."
)
}
def
flutterVersionCode
=
localProperties
.
getProperty
(
'flutter.versionCode'
)
if
(
flutterVersionCode
==
null
)
{
flutterVersionCode
=
'1'
}
def
flutterVersionName
=
localProperties
.
getProperty
(
'flutter.versionName'
)
if
(
flutterVersionName
==
null
)
{
flutterVersionName
=
'1.0'
}
apply
plugin:
'com.android.application'
apply
plugin:
'kotlin-android'
apply
from:
"$flutterRoot/packages/flutter_tools/gradle/flutter.gradle"
android
{
compileSdkVersion
33
ndkVersion
flutter
.
ndkVersion
compileOptions
{
sourceCompatibility
JavaVersion
.
VERSION_1_8
targetCompatibility
JavaVersion
.
VERSION_1_8
}
kotlinOptions
{
jvmTarget
=
'1.8'
}
sourceSets
{
main
.
java
.
srcDirs
+=
'src/main/kotlin'
}
defaultConfig
{
// TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html).
applicationId
"com.clx.account_center_example"
// You can update the following values to match your application needs.
// For more information, see: https://docs.flutter.dev/deployment/android#reviewing-the-build-configuration.
minSdkVersion
21
targetSdkVersion
32
versionCode
flutterVersionCode
.
toInteger
()
versionName
flutterVersionName
multiDexEnabled
true
}
packagingOptions
{
/// 阿里和pdf插件 so库冲突
pickFirst
"lib/arm64-v8a/libc++_shared.so"
pickFirst
"lib/armeabi-v7a/libc++_shared.so"
}
buildTypes
{
release
{
// TODO: Add your own signing config for the release build.
// Signing with the debug keys for now, so `flutter run --release` works.
signingConfig
signingConfigs
.
debug
}
}
}
flutter
{
source
'../..'
}
dependencies
{
implementation
"org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
}
example/android/app/build.gradle.kts
0 → 100644
浏览文件 @
20637ec4
plugins {
id("com.android.application")
id("kotlin-android")
// The Flutter Gradle Plugin must be applied after the Android and Kotlin Gradle plugins.
id("dev.flutter.flutter-gradle-plugin")
}
android {
namespace = "com.clx.account_center_example"
compileSdk = flutter.compileSdkVersion
ndkVersion = flutter.ndkVersion
compileOptions {
sourceCompatibility = JavaVersion.VERSION_17
targetCompatibility = JavaVersion.VERSION_17
}
kotlinOptions {
jvmTarget = JavaVersion.VERSION_17.toString()
}
defaultConfig {
// TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html).
applicationId = "com.clx.account_center_example"
// You can update the following values to match your application needs.
// For more information, see: https://flutter.dev/to/review-gradle-config.
minSdk = flutter.minSdkVersion
targetSdk = flutter.targetSdkVersion
versionCode = flutter.versionCode
versionName = flutter.versionName
multiDexEnabled = true
}
packagingOptions {
/// 阿里和pdf插件 so库冲突
pickFirst("lib/arm64-v8a/libc++_shared.so")
pickFirst("lib/armeabi-v7a/libc++_shared.so")
}
buildTypes {
release {
// TODO: Add your own signing config for the release build.
// Signing with the debug keys for now, so `flutter run --release` works.
signingConfig = signingConfigs.getByName("debug")
}
}
}
flutter {
source = "../.."
}
example/android/app/src/debug/AndroidManifest.xml
浏览文件 @
20637ec4
<manifest
xmlns:android=
"http://schemas.android.com/apk/res/android"
<manifest
xmlns:android=
"http://schemas.android.com/apk/res/android"
>
package=
"com.clx.account_center_example"
>
<!-- The INTERNET permission is required for development. Specifically,
<!-- The INTERNET permission is required for development. Specifically,
the Flutter tool needs it to communicate with the running application
the Flutter tool needs it to communicate with the running application
to allow setting breakpoints, to provide hot reload, etc.
to allow setting breakpoints, to provide hot reload, etc.
-->
-->
<uses-permission
android:name=
"android.permission.INTERNET"
/>
<uses-permission
android:name=
"android.permission.INTERNET"
/>
</manifest>
</manifest>
example/android/app/src/main/AndroidManifest.xml
浏览文件 @
20637ec4
<manifest
xmlns:android=
"http://schemas.android.com/apk/res/android"
<manifest
xmlns:android=
"http://schemas.android.com/apk/res/android"
>
package=
"com.clx.account_center_example"
>
<uses-permission
android:name=
"android.permission.INTERNET"
/>
<uses-permission
android:name=
"android.permission.INTERNET"
/>
<uses-permission
android:name=
"android.permission.WRITE_EXTERNAL_STORAGE"
/>
<uses-permission
android:name=
"android.permission.WRITE_EXTERNAL_STORAGE"
/>
<uses-permission
android:name=
"android.permission.READ_EXTERNAL_STORAGE"
/>
<uses-permission
android:name=
"android.permission.READ_EXTERNAL_STORAGE"
/>
<uses-permission
android:name=
"android.permission.CAMERA"
/>
<uses-permission
android:name=
"android.permission.CAMERA"
/>
...
@@ -10,28 +10,29 @@
...
@@ -10,28 +10,29 @@
<!-- 必要权限,安装权限 -->
<!-- 必要权限,安装权限 -->
<uses-permission
android:name=
"android.permission.REQUEST_INSTALL_PACKAGES"
/>
<uses-permission
android:name=
"android.permission.REQUEST_INSTALL_PACKAGES"
/>
<!--拨打电话权限-->
<!--拨打电话权限-->
<uses-permission
android:name=
"android.permission.CALL_PHONE"
/>
<uses-permission
android:name=
"android.permission.CALL_PHONE"
/>
<!--允许获取精确位置,精准定位必选-->
<!--允许获取精确位置,精准定位必选-->
<uses-permission
android:name=
"android.permission.ACCESS_FINE_LOCATION"
/>
<uses-permission
android:name=
"android.permission.ACCESS_FINE_LOCATION"
/>
<!--允许获取粗略位置,粗略定位必选-->
<!--允许获取粗略位置,粗略定位必选-->
<uses-permission
android:name=
"android.permission.ACCESS_COARSE_LOCATION"
/>
<uses-permission
android:name=
"android.permission.ACCESS_COARSE_LOCATION"
/>
<uses-permission
android:name=
"android.permission.WRITE_EXTERNAL_STORAGE"
/>
<uses-permission
android:name=
"android.permission.WRITE_EXTERNAL_STORAGE"
/>
<uses-permission
android:name=
"android.permission.READ_EXTERNAL_STORAGE"
/>
<uses-permission
android:name=
"android.permission.READ_EXTERNAL_STORAGE"
/>
<uses-permission
android:name=
"android.permission.WRITE_SETTINGS"
/>
<uses-permission
android:name=
"android.permission.WRITE_SETTINGS"
/>
<uses-permission
android:name=
"android.permission.BLUETOOTH_CONNECT"
/>
<uses-permission
android:name=
"android.permission.BLUETOOTH_CONNECT"
/>
<uses-permission
android:name=
"android.permission.BLUETOOTH_SCAN"
/>
<uses-permission
android:name=
"android.permission.BLUETOOTH_SCAN"
/>
<uses-permission
android:name=
"android.permission.RECORD_AUDIO"
/>
<uses-permission
android:name=
"android.permission.RECORD_AUDIO"
/>
<application
<application
android:label=
"account_center_example"
android:name=
"${applicationName}"
android:name=
"${applicationName}"
android:icon=
"@drawable/img"
>
android:icon=
"@drawable/img"
android:label=
"account_center_example"
>
<activity
<activity
android:name=
".MainActivity"
android:name=
".MainActivity"
android:configChanges=
"orientation|keyboardHidden|keyboard|screenSize|smallestScreenSize|locale|layoutDirection|fontScale|screenLayout|density|uiMode"
android:exported=
"true"
android:exported=
"true"
android:hardwareAccelerated=
"true"
android:launchMode=
"singleTop"
android:launchMode=
"singleTop"
android:theme=
"@style/LaunchTheme"
android:theme=
"@style/LaunchTheme"
android:configChanges=
"orientation|keyboardHidden|keyboard|screenSize|smallestScreenSize|locale|layoutDirection|fontScale|screenLayout|density|uiMode"
android:hardwareAccelerated=
"true"
android:windowSoftInputMode=
"adjustResize"
>
android:windowSoftInputMode=
"adjustResize"
>
<!-- Specifies an Android theme to apply to this Activity as soon as
<!-- Specifies an Android theme to apply to this Activity as soon as
the Android process has started. This theme is visible to the user
the Android process has started. This theme is visible to the user
...
@@ -39,11 +40,10 @@
...
@@ -39,11 +40,10 @@
to determine the Window background behind the Flutter UI. -->
to determine the Window background behind the Flutter UI. -->
<meta-data
<meta-data
android:name=
"io.flutter.embedding.android.NormalTheme"
android:name=
"io.flutter.embedding.android.NormalTheme"
android:resource=
"@style/NormalTheme"
android:resource=
"@style/NormalTheme"
/>
/>
<intent-filter>
<intent-filter>
<action
android:name=
"android.intent.action.MAIN"
/>
<action
android:name=
"android.intent.action.MAIN"
/>
<category
android:name=
"android.intent.category.LAUNCHER"
/>
<category
android:name=
"android.intent.category.LAUNCHER"
/>
</intent-filter>
</intent-filter>
</activity>
</activity>
...
@@ -53,11 +53,13 @@
...
@@ -53,11 +53,13 @@
<!-- 深度链接配置 -->
<!-- 深度链接配置 -->
<intent-filter>
<intent-filter>
<action
android:name=
"android.intent.action.VIEW"
/>
<action
android:name=
"android.intent.action.VIEW"
/>
<category
android:name=
"android.intent.category.DEFAULT"
/>
<category
android:name=
"android.intent.category.DEFAULT"
/>
<category
android:name=
"android.intent.category.BROWSABLE"
/>
<category
android:name=
"android.intent.category.BROWSABLE"
/>
<data
<data
android:
scheme=
"clx
"
android:
host=
"msl-detection-app
"
android:
host=
"msl-detection-app"
/>
<!-- 自己产品的productCode -->
android:
scheme=
"clx"
/>
<!-- 自己产品的productCode -->
</intent-filter>
</intent-filter>
</activity>
</activity>
...
...
example/android/app/src/profile/AndroidManifest.xml
浏览文件 @
20637ec4
<manifest
xmlns:android=
"http://schemas.android.com/apk/res/android"
<manifest
xmlns:android=
"http://schemas.android.com/apk/res/android"
>
package=
"com.clx.account_center_example"
>
<!-- The INTERNET permission is required for development. Specifically,
<!-- The INTERNET permission is required for development. Specifically,
the Flutter tool needs it to communicate with the running application
the Flutter tool needs it to communicate with the running application
to allow setting breakpoints, to provide hot reload, etc.
to allow setting breakpoints, to provide hot reload, etc.
-->
-->
<uses-permission
android:name=
"android.permission.INTERNET"
/>
<uses-permission
android:name=
"android.permission.INTERNET"
/>
</manifest>
</manifest>
example/android/build.gradle
deleted
100644 → 0
浏览文件 @
403f3632
buildscript
{
ext
.
kotlin_version
=
'1.8.10'
repositories
{
google
()
mavenCentral
()
}
dependencies
{
classpath
'com.android.tools.build:gradle:7.1.2'
classpath
"org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
}
}
allprojects
{
repositories
{
google
()
mavenCentral
()
flatDir
{
dirs
project
(
':aliyun_face_plugin'
).
file
(
'libs'
)
}
}
}
rootProject
.
buildDir
=
'../build'
subprojects
{
project
.
buildDir
=
"${rootProject.buildDir}/${project.name}"
}
subprojects
{
project
.
evaluationDependsOn
(
':app'
)
}
tasks
.
register
(
"clean"
,
Delete
)
{
delete
rootProject
.
buildDir
}
example/android/build.gradle.kts
0 → 100644
浏览文件 @
20637ec4
allprojects {
repositories {
google()
mavenCentral()
}
}
val newBuildDir: Directory =
rootProject.layout.buildDirectory
.dir("../../build")
.get()
rootProject.layout.buildDirectory.value(newBuildDir)
subprojects {
val newSubprojectBuildDir: Directory = newBuildDir.dir(project.name)
project.layout.buildDirectory.value(newSubprojectBuildDir)
}
subprojects {
project.evaluationDependsOn(":app")
}
tasks.register<Delete>("clean") {
delete(rootProject.layout.buildDirectory)
}
example/android/gradle.properties
浏览文件 @
20637ec4
org.gradle.jvmargs
=
-Xmx
1536
M
org.gradle.jvmargs
=
-Xmx
2048
M
android.useAndroidX
=
true
android.useAndroidX
=
true
android.enableJetifier
=
true
android.enableJetifier
=
true
example/android/gradle/wrapper/gradle-wrapper.properties
浏览文件 @
20637ec4
...
@@ -2,4 +2,4 @@ distributionBase=GRADLE_USER_HOME
...
@@ -2,4 +2,4 @@ distributionBase=GRADLE_USER_HOME
distributionPath
=
wrapper/dists
distributionPath
=
wrapper/dists
zipStoreBase
=
GRADLE_USER_HOME
zipStoreBase
=
GRADLE_USER_HOME
zipStorePath
=
wrapper/dists
zipStorePath
=
wrapper/dists
distributionUrl
=
https
\:
//services.gradle.org/distributions/gradle-
7.
4-all.zip
distributionUrl
=
https
\:
//services.gradle.org/distributions/gradle-
8.1
4-all.zip
\ No newline at end of file
example/android/settings.gradle
deleted
100644 → 0
浏览文件 @
403f3632
include
':app'
def
localPropertiesFile
=
new
File
(
rootProject
.
projectDir
,
"local.properties"
)
def
properties
=
new
Properties
()
assert
localPropertiesFile
.
exists
()
localPropertiesFile
.
withReader
(
"UTF-8"
)
{
reader
->
properties
.
load
(
reader
)
}
def
flutterSdkPath
=
properties
.
getProperty
(
"flutter.sdk"
)
assert
flutterSdkPath
!=
null
,
"flutter.sdk not set in local.properties"
apply
from:
"$flutterSdkPath/packages/flutter_tools/gradle/app_plugin_loader.gradle"
example/android/settings.gradle.kts
0 → 100644
浏览文件 @
20637ec4
pluginManagement {
val flutterSdkPath =
run {
val properties = java.util.Properties()
file("local.properties").inputStream().use { properties.load(it) }
val flutterSdkPath = properties.getProperty("flutter.sdk")
require(flutterSdkPath != null) { "flutter.sdk not set in local.properties" }
flutterSdkPath
}
includeBuild("$flutterSdkPath/packages/flutter_tools/gradle")
repositories {
google()
mavenCentral()
gradlePluginPortal()
}
}
plugins {
id("dev.flutter.flutter-plugin-loader") version "1.0.0"
id("com.android.application") version "8.11.1" apply false
id("org.jetbrains.kotlin.android") version "2.2.20" apply false
}
include(":app")
example/pubspec.lock
浏览文件 @
20637ec4
...
@@ -8,15 +8,6 @@ packages:
...
@@ -8,15 +8,6 @@ packages:
relative: true
relative: true
source: path
source: path
version: "3.3.7"
version: "3.3.7"
aliyun_face_plugin:
dependency: transitive
description:
path: "."
ref: "v1.0.4"
resolved-ref: "5dc8add13169b3a82f217cc12212993e2598dfa7"
url: "https://dev:devfortesting@t.clxkj.cn/openSourceLibrary/aliyun_face_plugin.git"
source: git
version: "0.0.1"
args:
args:
dependency: transitive
dependency: transitive
description:
description:
...
@@ -29,10 +20,10 @@ packages:
...
@@ -29,10 +20,10 @@ packages:
dependency: transitive
dependency: transitive
description:
description:
name: async
name: async
sha256: "
947bfcf187f74dbc5e146c9eb9c0f10c9f8b30743e341481c1e2ed3ecc18c20c
"
sha256: "
758e6d74e971c3e5aceb4110bfd6698efc7f501675bcfe0c775459a8140750eb
"
url: "https://pub.flutter-io.cn"
url: "https://pub.flutter-io.cn"
source: hosted
source: hosted
version: "2.1
1
.0"
version: "2.1
3
.0"
auto_size_text:
auto_size_text:
dependency: transitive
dependency: transitive
description:
description:
...
@@ -45,58 +36,66 @@ packages:
...
@@ -45,58 +36,66 @@ packages:
dependency: transitive
dependency: transitive
description:
description:
name: boolean_selector
name: boolean_selector
sha256: "
6cfb5af12253eaf2b368f07bacc5a80d1301a071c73360d746b7f2e32d762c66
"
sha256: "
8aab1771e1243a5063b8b0ff68042d67334e3feab9e95b9490f9a6ebf73b42ea
"
url: "https://pub.flutter-io.cn"
url: "https://pub.flutter-io.cn"
source: hosted
source: hosted
version: "2.1.
1
"
version: "2.1.
2
"
cached_network_image:
cached_network_image:
dependency: transitive
dependency: transitive
description:
description:
name: cached_network_image
name: cached_network_image
sha256:
fd3d0dc1d451f9a252b32d95d3f0c3c487bc41a75eba2e6097cb0b9c71491b15
sha256:
"7c1183e361e5c8b0a0f21a28401eecdbde252441106a9816400dd4c2b2424916"
url: "https://pub.flutter-io.cn"
url: "https://pub.flutter-io.cn"
source: hosted
source: hosted
version: "3.
2.3
"
version: "3.
4.1
"
cached_network_image_platform_interface:
cached_network_image_platform_interface:
dependency: transitive
dependency: transitive
description:
description:
name: cached_network_image_platform_interface
name: cached_network_image_platform_interface
sha256:
bb2b8403b4ccdc60ef5f25c70dead1f3d32d24b9d6117cfc087f496b178594a7
sha256:
"35814b016e37fbdc91f7ae18c8caf49ba5c88501813f73ce8a07027a395e2829"
url: "https://pub.flutter-io.cn"
url: "https://pub.flutter-io.cn"
source: hosted
source: hosted
version: "
2.0.0
"
version: "
4.1.1
"
cached_network_image_web:
cached_network_image_web:
dependency: transitive
dependency: transitive
description:
description:
name: cached_network_image_web
name: cached_network_image_web
sha256:
b8eb814ebfcb4dea049680f8c1ffb2df399e4d03bf7a352c775e26fa06e02fa0
sha256:
"980842f4e8e2535b8dbd3d5ca0b1f0ba66bf61d14cc3a17a9b4788a3685ba062"
url: "https://pub.flutter-io.cn"
url: "https://pub.flutter-io.cn"
source: hosted
source: hosted
version: "1.
0.2
"
version: "1.
3.1
"
characters:
characters:
dependency: transitive
dependency: transitive
description:
description:
name: characters
name: characters
sha256:
"04a925763edad70e8443c99234dc3328f442e811f1d8fd1a72f1c8ad0f69a605"
sha256:
f71061c654a3380576a52b451dd5532377954cf9dbd272a78fc8479606670803
url: "https://pub.flutter-io.cn"
url: "https://pub.flutter-io.cn"
source: hosted
source: hosted
version: "1.
3
.0"
version: "1.
4
.0"
clock:
clock:
dependency: transitive
dependency: transitive
description:
description:
name: clock
name: clock
sha256:
cb6d7f03e1de671e34607e909a7213e31d7752be4fb66a86d29fe1eb14bfb5cf
sha256:
fddb70d9b5277016c77a80201021d40a2247104d9f4aa7bab7157b7e3f05b84b
url: "https://pub.flutter-io.cn"
url: "https://pub.flutter-io.cn"
source: hosted
source: hosted
version: "1.1.1"
version: "1.1.2"
code_assets:
dependency: transitive
description:
name: code_assets
sha256: "83ccdaa064c980b5596c35dd64a8d3ecc68620174ab9b90b6343b753aa721687"
url: "https://pub.flutter-io.cn"
source: hosted
version: "1.0.0"
collection:
collection:
dependency: transitive
dependency: transitive
description:
description:
name: collection
name: collection
sha256:
ee67cb0715911d28db6bf4af1026078bd6f0128b07a5f66fb2ed94ec6783c09a
sha256:
"2f5709ae4d3d59dd8f7cd309b4e023046b57d8a6c82130785d2b0e5868084e76"
url: "https://pub.flutter-io.cn"
url: "https://pub.flutter-io.cn"
source: hosted
source: hosted
version: "1.1
8.0
"
version: "1.1
9.1
"
common_utils:
common_utils:
dependency: transitive
dependency: transitive
description:
description:
...
@@ -109,18 +108,18 @@ packages:
...
@@ -109,18 +108,18 @@ packages:
dependency: transitive
dependency: transitive
description:
description:
name: connectivity_plus
name: connectivity_plus
sha256: "
224a77051d52a11fbad53dd57827594d3bd24f945af28bd70bab376d68d437f0
"
sha256: "
33bae12a398f841c6cda09d1064212957265869104c478e5ad51e2fb26c3973c
"
url: "https://pub.flutter-io.cn"
url: "https://pub.flutter-io.cn"
source: hosted
source: hosted
version: "
5.0.2
"
version: "
7.0.0
"
connectivity_plus_platform_interface:
connectivity_plus_platform_interface:
dependency: transitive
dependency: transitive
description:
description:
name: connectivity_plus_platform_interface
name: connectivity_plus_platform_interface
sha256:
cf1d1c28f4416f8c654d7dc3cd638ec586076255d407cef3ddbdaf178272a71a
sha256:
"42657c1715d48b167930d5f34d00222ac100475f73d10162ddf43e714932f204"
url: "https://pub.flutter-io.cn"
url: "https://pub.flutter-io.cn"
source: hosted
source: hosted
version: "
1.2.4
"
version: "
2.0.1
"
convert:
convert:
dependency: transitive
dependency: transitive
description:
description:
...
@@ -133,18 +132,18 @@ packages:
...
@@ -133,18 +132,18 @@ packages:
dependency: transitive
dependency: transitive
description:
description:
name: cross_file
name: cross_file
sha256: "
7caf6a750a0c04effbb52a676dce9a4a592e10ad35c34d6d2d0e4811160d5670
"
sha256: "
28bb3ae56f117b5aec029d702a90f57d285cd975c3c5c281eaca38dbc47c5937
"
url: "https://pub.flutter-io.cn"
url: "https://pub.flutter-io.cn"
source: hosted
source: hosted
version: "0.3.
4
+2"
version: "0.3.
5
+2"
crypto:
crypto:
dependency: transitive
dependency: transitive
description:
description:
name: crypto
name: crypto
sha256:
"1e445881f28f22d6140f181e07737b22f1e099a5e1ff94b0af2f9e4a463f4855"
sha256:
c8ea0233063ba03258fbcf2ca4d6dadfefe14f02fab57702265467a19f27fadf
url: "https://pub.flutter-io.cn"
url: "https://pub.flutter-io.cn"
source: hosted
source: hosted
version: "3.0.
6
"
version: "3.0.
7
"
csslib:
csslib:
dependency: transitive
dependency: transitive
description:
description:
...
@@ -177,46 +176,30 @@ packages:
...
@@ -177,46 +176,30 @@ packages:
url: "https://pub.flutter-io.cn"
url: "https://pub.flutter-io.cn"
source: hosted
source: hosted
version: "3.2.4"
version: "3.2.4"
device_info:
dependency: transitive
description:
name: device_info
sha256: f4a8156cb7b7480d969cb734907d18b333c8f0bc0b1ad0b342cdcecf30d62c48
url: "https://pub.flutter-io.cn"
source: hosted
version: "2.0.3"
device_info_platform_interface:
dependency: transitive
description:
name: device_info_platform_interface
sha256: b148e0bf9640145d09a4f8dea96614076f889e7f7f8b5ecab1c7e5c2dbc73c1b
url: "https://pub.flutter-io.cn"
source: hosted
version: "2.0.1"
device_info_plus:
device_info_plus:
dependency: transitive
dependency: transitive
description:
description:
name: device_info_plus
name: device_info_plus
sha256:
f52ab3b76b36ede4d135aab80194df8925b553686f0fa12226b4e2d658e45903
sha256:
"4df8babf73058181227e18b08e6ea3520cf5fc5d796888d33b7cb0f33f984b7c"
url: "https://pub.flutter-io.cn"
url: "https://pub.flutter-io.cn"
source: hosted
source: hosted
version: "
8.2.2
"
version: "
12.3.0
"
device_info_plus_platform_interface:
device_info_plus_platform_interface:
dependency: transitive
dependency: transitive
description:
description:
name: device_info_plus_platform_interface
name: device_info_plus_platform_interface
sha256:
"0b04e02b30791224b31969eb1b50d723498f402971bff3630bca2ba839bd1ed2"
sha256:
e1ea89119e34903dca74b883d0dd78eb762814f97fb6c76f35e9ff74d261a18f
url: "https://pub.flutter-io.cn"
url: "https://pub.flutter-io.cn"
source: hosted
source: hosted
version: "7.0.
2
"
version: "7.0.
3
"
dio:
dio:
dependency: transitive
dependency: transitive
description:
description:
name: dio
name: dio
sha256:
d90ee57923d1828ac14e492ca49440f65477f4bb1263575900be731a3dac66a9
sha256:
b9d46faecab38fc8cc286f80bc4d61a3bb5d4ac49e51ed877b4d6706efe57b25
url: "https://pub.flutter-io.cn"
url: "https://pub.flutter-io.cn"
source: hosted
source: hosted
version: "5.9.
0
"
version: "5.9.
1
"
dio_web_adapter:
dio_web_adapter:
dependency: transitive
dependency: transitive
description:
description:
...
@@ -237,74 +220,74 @@ packages:
...
@@ -237,74 +220,74 @@ packages:
dependency: transitive
dependency: transitive
description:
description:
name: external_path
name: external_path
sha256: "
2095c626fbbefe70d5a4afc9b1137172a68ee2c276e51c3c1283394485bea8f4
"
sha256: "
68a18a2aa51ec012d7013ea2a80305dc5372f3577a2bbcc7dcc5550b25a5a73b
"
url: "https://pub.flutter-io.cn"
url: "https://pub.flutter-io.cn"
source: hosted
source: hosted
version: "
1.0.3
"
version: "
2.2.0
"
fake_async:
fake_async:
dependency: transitive
dependency: transitive
description:
description:
name: fake_async
name: fake_async
sha256: "5
11392330127add0b769b75a987850d136345d9227c6b94c96a04cf4a391bf78
"
sha256: "5
368f224a74523e8d2e7399ea1638b37aecfca824a3cc4dfdf77bf1fa905ac44
"
url: "https://pub.flutter-io.cn"
url: "https://pub.flutter-io.cn"
source: hosted
source: hosted
version: "1.3.
1
"
version: "1.3.
3
"
ffi:
ffi:
dependency:
"direct overridden"
dependency:
transitive
description:
description:
name: ffi
name: ffi
sha256:
a38574032c5f1dd06c4aee541789906c12ccaab8ba01446e800d9c5b79c4a978
sha256:
d07d37192dbf97461359c1518788f203b0c9102cfd2c35a716b823741219542c
url: "https://pub.flutter-io.cn"
url: "https://pub.flutter-io.cn"
source: hosted
source: hosted
version: "2.
0.1
"
version: "2.
1.5
"
file:
file:
dependency: transitive
dependency: transitive
description:
description:
name: file
name: file
sha256:
"1b92bec4fc2a72f59a8e15af5f52cd441e4a7860b49499d69dfa817af20e925d"
sha256:
a3b4f84adafef897088c160faf7dfffb7696046cb13ae90b508c2cbc95d3b8d4
url: "https://pub.flutter-io.cn"
url: "https://pub.flutter-io.cn"
source: hosted
source: hosted
version: "
6.1.4
"
version: "
7.0.1
"
file_picker:
file_picker:
dependency: transitive
dependency: transitive
description:
description:
name: file_picker
name: file_picker
sha256: "
9d6e95ec73abbd31ec54d0e0df8a961017e165aba1395e462e5b31ea0c165daf
"
sha256: "
57d9a1dd5063f85fa3107fb42d1faffda52fdc948cefd5fe5ea85267a5fc7343
"
url: "https://pub.flutter-io.cn"
url: "https://pub.flutter-io.cn"
source: hosted
source: hosted
version: "
5.3.1
"
version: "
10.3.10
"
file_selector_linux:
file_selector_linux:
dependency: transitive
dependency: transitive
description:
description:
name: file_selector_linux
name: file_selector_linux
sha256: "
54cbbd957e1156d29548c7d9b9ec0c0ebb6de0a90452198683a7d23aed617a33
"
sha256: "
2567f398e06ac72dcf2e98a0c95df2a9edd03c2c2e0cacd4780f20cdf56263a0
"
url: "https://pub.flutter-io.cn"
url: "https://pub.flutter-io.cn"
source: hosted
source: hosted
version: "0.9.
3+2
"
version: "0.9.
4
"
file_selector_macos:
file_selector_macos:
dependency: transitive
dependency: transitive
description:
description:
name: file_selector_macos
name: file_selector_macos
sha256: "
271ab9986df0c135d45c3cdb6bd0faa5db6f4976d3e4b437cf7d0f258d941bfc
"
sha256: "
5e0bbe9c312416f1787a68259ea1505b52f258c587f12920422671807c4d618a
"
url: "https://pub.flutter-io.cn"
url: "https://pub.flutter-io.cn"
source: hosted
source: hosted
version: "0.9.
4+2
"
version: "0.9.
5
"
file_selector_platform_interface:
file_selector_platform_interface:
dependency: transitive
dependency: transitive
description:
description:
name: file_selector_platform_interface
name: file_selector_platform_interface
sha256:
a3994c26f10378a039faa11de174d7b78eb8f79e4dd0af2a451410c1a5c3f66b
sha256:
"35e0bd61ebcdb91a3505813b055b09b79dfdc7d0aee9c09a7ba59ae4bb13dc85"
url: "https://pub.flutter-io.cn"
url: "https://pub.flutter-io.cn"
source: hosted
source: hosted
version: "2.
6.2
"
version: "2.
7.0
"
file_selector_windows:
file_selector_windows:
dependency: transitive
dependency: transitive
description:
description:
name: file_selector_windows
name: file_selector_windows
sha256: "
320fcfb6f33caa90f0b58380489fc5ac05d99ee94b61aa96ec2bff0ba81d3c2b
"
sha256: "
62197474ae75893a62df75939c777763d39c2bc5f73ce5b88497208bc269abfd
"
url: "https://pub.flutter-io.cn"
url: "https://pub.flutter-io.cn"
source: hosted
source: hosted
version: "0.9.3+
4
"
version: "0.9.3+
5
"
fixnum:
fixnum:
dependency: transitive
dependency: transitive
description:
description:
...
@@ -326,28 +309,20 @@ packages:
...
@@ -326,28 +309,20 @@ packages:
description: flutter
description: flutter
source: sdk
source: sdk
version: "0.0.0"
version: "0.0.0"
flutter_blurhash:
dependency: transitive
description:
name: flutter_blurhash
sha256: "05001537bd3fac7644fa6558b09ec8c0a3f2eba78c0765f88912882b1331a5c6"
url: "https://pub.flutter-io.cn"
source: hosted
version: "0.7.0"
flutter_cache_manager:
flutter_cache_manager:
dependency: transitive
dependency: transitive
description:
description:
name: flutter_cache_manager
name: flutter_cache_manager
sha256: "
8207f27539deb83732fdda03e259349046a39a4c767269285f449ade355d54ba
"
sha256: "
400b6592f16a4409a7f2bb929a9a7e38c72cceb8ffb99ee57bbf2cb2cecf8386
"
url: "https://pub.flutter-io.cn"
url: "https://pub.flutter-io.cn"
source: hosted
source: hosted
version: "3.
3
.1"
version: "3.
4
.1"
flutter_clx_base:
flutter_clx_base:
dependency:
"direct main"
dependency:
transitive
description:
description:
path: "."
path: "."
ref: "v1.0.
2
"
ref: "v1.0.
3_f3.38
"
resolved-ref:
"252485f95b9a1d47163da06ccd557cfdf31476f3"
resolved-ref:
a08b98f61d53a7f3b6100b95e849401382e45b5a
url: "https://t.clxkj.cn/openSourceLibrary/flutter_clx_base.git"
url: "https://t.clxkj.cn/openSourceLibrary/flutter_clx_base.git"
source: git
source: git
version: "1.0.7"
version: "1.0.7"
...
@@ -392,18 +367,18 @@ packages:
...
@@ -392,18 +367,18 @@ packages:
dependency: transitive
dependency: transitive
description:
description:
name: flutter_pdfview
name: flutter_pdfview
sha256: "
2e3fa359524e9865ec25a64593b65092b4a9974c5871228c1a771300a003d150
"
sha256: "
5b80e89f3ba6e478d1e897543c9634508284ad73476807febc188378986b69ee
"
url: "https://pub.flutter-io.cn"
url: "https://pub.flutter-io.cn"
source: hosted
source: hosted
version: "1.4.
0
"
version: "1.4.
4
"
flutter_plugin_android_lifecycle:
flutter_plugin_android_lifecycle:
dependency: transitive
dependency: transitive
description:
description:
name: flutter_plugin_android_lifecycle
name: flutter_plugin_android_lifecycle
sha256:
"1c2b787f99bdca1f3718543f81d38aa1b124817dfeb9fb196201bea85b6134bf"
sha256:
ee8068e0e1cd16c4a82714119918efdeed33b3ba7772c54b5d094ab53f9b7fd1
url: "https://pub.flutter-io.cn"
url: "https://pub.flutter-io.cn"
source: hosted
source: hosted
version: "2.0.
26
"
version: "2.0.
33
"
flutter_spinkit:
flutter_spinkit:
dependency: transitive
dependency: transitive
description:
description:
...
@@ -416,10 +391,10 @@ packages:
...
@@ -416,10 +391,10 @@ packages:
dependency: transitive
dependency: transitive
description:
description:
name: flutter_svg
name: flutter_svg
sha256:
d39e7f95621fc84376bc0f7d504f05c3a41488c562f4a8ad410569127507402c
sha256:
"87fbd7c534435b6c5d9d98b01e1fd527812b82e68ddd8bd35fc45ed0fa8f0a95"
url: "https://pub.flutter-io.cn"
url: "https://pub.flutter-io.cn"
source: hosted
source: hosted
version: "2.
0.9
"
version: "2.
2.3
"
flutter_test:
flutter_test:
dependency: "direct dev"
dependency: "direct dev"
description: flutter
description: flutter
...
@@ -434,34 +409,50 @@ packages:
...
@@ -434,34 +409,50 @@ packages:
dependency: transitive
dependency: transitive
description:
description:
name: flutter_widget_from_html_core
name: flutter_widget_from_html_core
sha256: "
22140caa191cb4bba0fe4d5e4ad875c7e8a9ba47d61517f56d733019cf76396d
"
sha256: "
1120ee6ed3509ceff2d55aa6c6cbc7b6b1291434422de2411b5a59364dd6ff03
"
url: "https://pub.flutter-io.cn"
url: "https://pub.flutter-io.cn"
source: hosted
source: hosted
version: "0.1
0.6
"
version: "0.1
7.0
"
fluttertoast:
fluttertoast:
dependency: transitive
dependency: transitive
description:
description:
name: fluttertoast
name: fluttertoast
sha256: "
90778fe0497fe3a09166e8cf2e0867310ff434b794526589e77ec03cf08ba8e8
"
sha256: "
144ddd74d49c865eba47abe31cbc746c7b311c82d6c32e571fd73c4264b740e2
"
url: "https://pub.flutter-io.cn"
url: "https://pub.flutter-io.cn"
source: hosted
source: hosted
version: "
8.2.14
"
version: "
9.0.0
"
get:
get:
dependency: transitive
dependency: transitive
description:
description:
name: get
name: get
sha256:
c79eeb4339f1f3deffd9ec912f8a923834bec55f7b49c9e882b8fef2c139d425
sha256:
"5ed34a7925b85336e15d472cc4cfe7d9ebf4ab8e8b9f688585bf6b50f4c3d79a"
url: "https://pub.flutter-io.cn"
url: "https://pub.flutter-io.cn"
source: hosted
source: hosted
version: "4.7.
2
"
version: "4.7.
3
"
getwidget:
getwidget:
dependency: transitive
dependency: transitive
description:
description:
name: getwidget
name: getwidget
sha256:
"6bdf191f91de5f80f9abd49e3cffaef66256167aaa091626ac78d5c81c645335"
sha256:
ab0201d6c1d27b508f05fa571e0e5038d60a603fd80303002b882f18b1c77231
url: "https://pub.flutter-io.cn"
url: "https://pub.flutter-io.cn"
source: hosted
source: hosted
version: "3.1.1"
version: "7.0.0"
glob:
dependency: transitive
description:
name: glob
sha256: c3f1ee72c96f8f78935e18aa8cecced9ab132419e8625dc187e1c2408efc20de
url: "https://pub.flutter-io.cn"
source: hosted
version: "2.1.3"
hooks:
dependency: transitive
description:
name: hooks
sha256: "5d309c86e7ce34cd8e37aa71cb30cb652d3829b900ab145e4d9da564b31d59f7"
url: "https://pub.flutter-io.cn"
source: hosted
version: "1.0.0"
html:
html:
dependency: transitive
dependency: transitive
description:
description:
...
@@ -474,130 +465,122 @@ packages:
...
@@ -474,130 +465,122 @@ packages:
dependency: transitive
dependency: transitive
description:
description:
name: http
name: http
sha256: "
5895291c13fa8a3bd82e76d5627f69e0d85ca6a30dcac95c4ea19a5d555879c
2"
sha256: "
87721a4a50b19c7f1d49001e51409bddc46303966ce89a65af4f4e600489641
2"
url: "https://pub.flutter-io.cn"
url: "https://pub.flutter-io.cn"
source: hosted
source: hosted
version: "
0.13.6
"
version: "
1.6.0
"
http_parser:
http_parser:
dependency: transitive
dependency: transitive
description:
description:
name: http_parser
name: http_parser
sha256: "
2aa08ce0341cc9b354a498388e30986515406668dbcc4f7c950c3e715496693b
"
sha256: "
178d74305e7866013777bab2c3d8726205dc5a4dd935297175b19a23a2e66571
"
url: "https://pub.flutter-io.cn"
url: "https://pub.flutter-io.cn"
source: hosted
source: hosted
version: "4.
0
.2"
version: "4.
1
.2"
image_picker:
image_picker:
dependency: transitive
dependency: transitive
description:
description:
name: image_picker
name: image_picker
sha256:
b6951e25b795d053a6ba03af5f710069c99349de9341af95155d52665cb4607c
sha256:
"784210112be18ea55f69d7076e2c656a4e24949fa9e76429fe53af0c0f4fa320"
url: "https://pub.flutter-io.cn"
url: "https://pub.flutter-io.cn"
source: hosted
source: hosted
version: "
0.8.9
"
version: "
1.2.1
"
image_picker_android:
image_picker_android:
dependency: transitive
dependency: transitive
description:
description:
name: image_picker_android
name: image_picker_android
sha256: "
82652a75e3dd667a91187769a6a2cc81bd8c111bbead698d8e938d2b63e5e89a
"
sha256: "
518a16108529fc18657a3e6dde4a043dc465d16596d20ab2abd49a4cac2e703d
"
url: "https://pub.flutter-io.cn"
url: "https://pub.flutter-io.cn"
source: hosted
source: hosted
version: "0.8.1
2+21
"
version: "0.8.1
3+13
"
image_picker_for_web:
image_picker_for_web:
dependency: transitive
dependency: transitive
description:
description:
name: image_picker_for_web
name: image_picker_for_web
sha256: "
869fe8a64771b7afbc99fc433a5f7be2fea4d1cb3d7c11a48b6b579eb9c797f0
"
sha256: "
66257a3191ab360d23a55c8241c91a6e329d31e94efa7be9cf7a212e65850214
"
url: "https://pub.flutter-io.cn"
url: "https://pub.flutter-io.cn"
source: hosted
source: hosted
version: "
2.2.0
"
version: "
3.1.1
"
image_picker_ios:
image_picker_ios:
dependency: transitive
dependency: transitive
description:
description:
name: image_picker_ios
name: image_picker_ios
sha256:
"05da758e67bc7839e886b3959848aa6b44ff123ab4b28f67891008afe8ef9100"
sha256:
b9c4a438a9ff4f60808c9cf0039b93a42bb6c2211ef6ebb647394b2b3fa84588
url: "https://pub.flutter-io.cn"
url: "https://pub.flutter-io.cn"
source: hosted
source: hosted
version: "0.8.1
2+2
"
version: "0.8.1
3+6
"
image_picker_linux:
image_picker_linux:
dependency: transitive
dependency: transitive
description:
description:
name: image_picker_linux
name: image_picker_linux
sha256: "
34a65f6740df08bbbeb0a1abd8e6d32107941fd4868f67a507b25601651022c9
"
sha256: "
1f81c5f2046b9ab724f85523e4af65be1d47b038160a8c8deed909762c308ed4
"
url: "https://pub.flutter-io.cn"
url: "https://pub.flutter-io.cn"
source: hosted
source: hosted
version: "0.2.
1+
2"
version: "0.2.2"
image_picker_macos:
image_picker_macos:
dependency: transitive
dependency: transitive
description:
description:
name: image_picker_macos
name: image_picker_macos
sha256: "
1b90ebbd9dcf98fb6c1d01427e49a55bd96b5d67b8c67cf955d60a5de74207c
1"
sha256: "
86f0f15a309de7e1a552c12df9ce5b59fe927e71385329355aec4776c6a8ec9
1"
url: "https://pub.flutter-io.cn"
url: "https://pub.flutter-io.cn"
source: hosted
source: hosted
version: "0.2.
1+2
"
version: "0.2.
2+1
"
image_picker_platform_interface:
image_picker_platform_interface:
dependency: transitive
dependency: transitive
description:
description:
name: image_picker_platform_interface
name: image_picker_platform_interface
sha256: "
886d57f0be73c4b140004e78b9f28a8914a09e50c2d816bdd0520051a71236a0
"
sha256: "
567e056716333a1647c64bb6bd873cff7622233a5c3f694be28a583d4715690c
"
url: "https://pub.flutter-io.cn"
url: "https://pub.flutter-io.cn"
source: hosted
source: hosted
version: "2.1
0
.1"
version: "2.1
1
.1"
image_picker_windows:
image_picker_windows:
dependency: transitive
dependency: transitive
description:
description:
name: image_picker_windows
name: image_picker_windows
sha256:
"6ad07afc4eb1bc25f3a01084d28520496c4a3bb0cb13685435838167c9dcedeb"
sha256:
d248c86554a72b5495a31c56f060cf73a41c7ff541689327b1a7dbccc33adfae
url: "https://pub.flutter-io.cn"
url: "https://pub.flutter-io.cn"
source: hosted
source: hosted
version: "0.2.
1+1
"
version: "0.2.
2
"
intl:
intl:
dependency: transitive
dependency: transitive
description:
description:
name: intl
name: intl
sha256:
d6f56758b7d3014a48af9701c085700aac781a92a87a62b1333b46d8879661cf
sha256:
"3df61194eb431efc39c4ceba583b95633a403f46c9fd341e550ce0bfa50e9aa5"
url: "https://pub.flutter-io.cn"
url: "https://pub.flutter-io.cn"
source: hosted
source: hosted
version: "0.19.0"
version: "0.20.2"
js:
dependency: transitive
description:
name: js
sha256: f2c445dce49627136094980615a031419f7f3eb393237e4ecd97ac15dea343f3
url: "https://pub.flutter-io.cn"
source: hosted
version: "0.6.7"
keyboard_actions:
keyboard_actions:
dependency: transitive
dependency: transitive
description:
description:
name: keyboard_actions
name: keyboard_actions
sha256: "
31e0ab2a706ac8f58887efa60efc1f19aecdf37d8ab0f665a0f156d1fbeab650
"
sha256: "
5155a158c0d22c3a2f4a2192040445fe84977620cf0eeb29f6148a1dcb5835fa
"
url: "https://pub.flutter-io.cn"
url: "https://pub.flutter-io.cn"
source: hosted
source: hosted
version: "4.2.
0
"
version: "4.2.
1
"
leak_tracker:
leak_tracker:
dependency: transitive
dependency: transitive
description:
description:
name: leak_tracker
name: leak_tracker
sha256: "3
f87a60e8c63aecc975dda1ceedbc8f24de75f09e4856ea27daf8958f2f0ce05
"
sha256: "3
3e2e26bdd85a0112ec15400c8cbffea70d0f9c3407491f672a2fad47915e2de
"
url: "https://pub.flutter-io.cn"
url: "https://pub.flutter-io.cn"
source: hosted
source: hosted
version: "1
0.0.5
"
version: "1
1.0.2
"
leak_tracker_flutter_testing:
leak_tracker_flutter_testing:
dependency: transitive
dependency: transitive
description:
description:
name: leak_tracker_flutter_testing
name: leak_tracker_flutter_testing
sha256: "
932549fb305594d82d7183ecd9fa93463e9914e1b67cacc34bc40906594a1806
"
sha256: "
1dbc140bb5a23c75ea9c4811222756104fbcd1a27173f0c34ca01e16bea473c1
"
url: "https://pub.flutter-io.cn"
url: "https://pub.flutter-io.cn"
source: hosted
source: hosted
version: "3.0.
5
"
version: "3.0.
10
"
leak_tracker_testing:
leak_tracker_testing:
dependency: transitive
dependency: transitive
description:
description:
name: leak_tracker_testing
name: leak_tracker_testing
sha256: "
6ba465d5d76e67ddf503e1161d1f4a6bc42306f9d66ca1e8f079a47290fb06d3
"
sha256: "
8d5a2d49f4a66b49744b23b018848400d23e54caf9463f4eb20df3eb8acb2eb1
"
url: "https://pub.flutter-io.cn"
url: "https://pub.flutter-io.cn"
source: hosted
source: hosted
version: "3.0.
1
"
version: "3.0.
2
"
lints:
lints:
dependency: transitive
dependency: transitive
description:
description:
...
@@ -610,18 +593,26 @@ packages:
...
@@ -610,18 +593,26 @@ packages:
dependency: transitive
dependency: transitive
description:
description:
name: logger
name: logger
sha256:
"7ad7215c15420a102ec687bb320a7312afd449bac63bfb1c60d9787c27b9767f"
sha256:
a7967e31b703831a893bbc3c3dd11db08126fe5f369b5c648a36f821979f5be3
url: "https://pub.flutter-io.cn"
url: "https://pub.flutter-io.cn"
source: hosted
source: hosted
version: "1.4.0"
version: "2.6.2"
logging:
dependency: transitive
description:
name: logging
sha256: c8245ada5f1717ed44271ed1c26b8ce85ca3228fd2ffdb75468ab01979309d61
url: "https://pub.flutter-io.cn"
source: hosted
version: "1.3.0"
matcher:
matcher:
dependency: transitive
dependency: transitive
description:
description:
name: matcher
name: matcher
sha256: d
2323aa2060500f906aa31a895b4030b6da3ebdcc5619d14ce1aada65cd161cb
sha256: d
c58c723c3c24bf8d3e2d3ad3f2f9d7bd9cf43ec6feaa64181775e60190153f2
url: "https://pub.flutter-io.cn"
url: "https://pub.flutter-io.cn"
source: hosted
source: hosted
version: "0.12.1
6+1
"
version: "0.12.1
7
"
material_color_utilities:
material_color_utilities:
dependency: transitive
dependency: transitive
description:
description:
...
@@ -634,10 +625,10 @@ packages:
...
@@ -634,10 +625,10 @@ packages:
dependency: transitive
dependency: transitive
description:
description:
name: meta
name: meta
sha256:
bdb68674043280c3428e9ec998512fb681678676b3c54e773629ffe74419f8c7
sha256:
"23f08335362185a5ea2ad3a4e597f1375e78bce8a040df5c600c8d3552ef2394"
url: "https://pub.flutter-io.cn"
url: "https://pub.flutter-io.cn"
source: hosted
source: hosted
version: "1.1
5
.0"
version: "1.1
7
.0"
mime:
mime:
dependency: transitive
dependency: transitive
description:
description:
...
@@ -646,6 +637,14 @@ packages:
...
@@ -646,6 +637,14 @@ packages:
url: "https://pub.flutter-io.cn"
url: "https://pub.flutter-io.cn"
source: hosted
source: hosted
version: "1.0.6"
version: "1.0.6"
native_toolchain_c:
dependency: transitive
description:
name: native_toolchain_c
sha256: "89e83885ba09da5fdf2cdacc8002a712ca238c28b7f717910b34bcd27b0d03ac"
url: "https://pub.flutter-io.cn"
source: hosted
version: "0.17.4"
nm:
nm:
dependency: transitive
dependency: transitive
description:
description:
...
@@ -654,14 +653,22 @@ packages:
...
@@ -654,14 +653,22 @@ packages:
url: "https://pub.flutter-io.cn"
url: "https://pub.flutter-io.cn"
source: hosted
source: hosted
version: "0.5.0"
version: "0.5.0"
objective_c:
dependency: transitive
description:
name: objective_c
sha256: "983c7fa1501f6dcc0cb7af4e42072e9993cb28d73604d25ebf4dab08165d997e"
url: "https://pub.flutter-io.cn"
source: hosted
version: "9.2.5"
octo_image:
octo_image:
dependency: transitive
dependency: transitive
description:
description:
name: octo_image
name: octo_image
sha256: "
107f3ed1330006a3bea63615e81cf637433f5135a52466c7caa0e7152bca9143
"
sha256: "
34faa6639a78c7e3cbe79be6f9f96535867e879748ade7d17c9b1ae7536293bd
"
url: "https://pub.flutter-io.cn"
url: "https://pub.flutter-io.cn"
source: hosted
source: hosted
version: "
1.0.2
"
version: "
2.1.0
"
open_filex:
open_filex:
dependency: transitive
dependency: transitive
description:
description:
...
@@ -679,29 +686,29 @@ packages:
...
@@ -679,29 +686,29 @@ packages:
source: hosted
source: hosted
version: "0.5.0"
version: "0.5.0"
package_info_plus:
package_info_plus:
dependency:
"direct overridden"
dependency:
transitive
description:
description:
name: package_info_plus
name: package_info_plus
sha256:
"10259b111176fba5c505b102e3a5b022b51dd97e30522e906d6922c745584745"
sha256:
f69da0d3189a4b4ceaeb1a3defb0f329b3b352517f52bed4290f83d4f06bc08d
url: "https://pub.flutter-io.cn"
url: "https://pub.flutter-io.cn"
source: hosted
source: hosted
version: "
3.1.2
"
version: "
9.0.0
"
package_info_plus_platform_interface:
package_info_plus_platform_interface:
dependency: transitive
dependency: transitive
description:
description:
name: package_info_plus_platform_interface
name: package_info_plus_platform_interface
sha256: "
9bc8ba46813a4cc42c66ab781470711781940780fd8beddd0c3da62506d3a6c
6"
sha256: "
202a487f08836a592a6bd4f901ac69b3a8f146af552bbd14407b6b41e1c3f08
6"
url: "https://pub.flutter-io.cn"
url: "https://pub.flutter-io.cn"
source: hosted
source: hosted
version: "
2.0
.1"
version: "
3.2
.1"
path:
path:
dependency: transitive
dependency: transitive
description:
description:
name: path
name: path
sha256: "
087ce49c3f0dc39180befefc60fdb4acd8f8620e5682fe2476afd0b3688bb4af
"
sha256: "
75cca69d1490965be98c73ceaea117e8a04dd21217b37b292c9ddbec0d955bc5
"
url: "https://pub.flutter-io.cn"
url: "https://pub.flutter-io.cn"
source: hosted
source: hosted
version: "1.9.
0
"
version: "1.9.
1
"
path_drawing:
path_drawing:
dependency: transitive
dependency: transitive
description:
description:
...
@@ -730,18 +737,18 @@ packages:
...
@@ -730,18 +737,18 @@ packages:
dependency: transitive
dependency: transitive
description:
description:
name: path_provider_android
name: path_provider_android
sha256:
"4adf4fd5423ec60a29506c76581bc05854c55e3a0b72d35bb28d661c9686edf2"
sha256:
f2c65e21139ce2c3dad46922be8272bb5963516045659e71bb16e151c93b580e
url: "https://pub.flutter-io.cn"
url: "https://pub.flutter-io.cn"
source: hosted
source: hosted
version: "2.2.
15
"
version: "2.2.
22
"
path_provider_foundation:
path_provider_foundation:
dependency: transitive
dependency: transitive
description:
description:
name: path_provider_foundation
name: path_provider_foundation
sha256: "
4843174df4d288f5e29185bd6e72a6fbdf5a4a4602717eed565497429f179942
"
sha256: "
2a376b7d6392d80cd3705782d2caa734ca4727776db0b6ec36ef3f1855197699
"
url: "https://pub.flutter-io.cn"
url: "https://pub.flutter-io.cn"
source: hosted
source: hosted
version: "2.
4.1
"
version: "2.
6.0
"
path_provider_linux:
path_provider_linux:
dependency: transitive
dependency: transitive
description:
description:
...
@@ -770,50 +777,58 @@ packages:
...
@@ -770,50 +777,58 @@ packages:
dependency: transitive
dependency: transitive
description:
description:
name: permission_handler
name: permission_handler
sha256:
"5749ebeb7ec0c3865ea17e3eb337174b87747be816dab582c551e1aff6f6bbf3"
sha256:
bc917da36261b00137bbc8896bf1482169cd76f866282368948f032c8c1caae1
url: "https://pub.flutter-io.cn"
url: "https://pub.flutter-io.cn"
source: hosted
source: hosted
version: "
9.2.0
"
version: "
12.0.1
"
permission_handler_android:
permission_handler_android:
dependency: transitive
dependency: transitive
description:
description:
name: permission_handler_android
name: permission_handler_android
sha256:
a512e0fa8abcb0659d938ec2df93a70eb1df1fdea5fdc6d79a866bfd858a28fc
sha256:
"1e3bc410ca1bf84662104b100eb126e066cb55791b7451307f9708d4007350e6"
url: "https://pub.flutter-io.cn"
url: "https://pub.flutter-io.cn"
source: hosted
source: hosted
version: "
9.0.2+
1"
version: "
13.0.
1"
permission_handler_apple:
permission_handler_apple:
dependency: transitive
dependency: transitive
description:
description:
name: permission_handler_apple
name: permission_handler_apple
sha256:
"99e220bce3f8877c78e4ace901082fb29fa1b4ebde529ad0932d8d664b34f3f5"
sha256:
f000131e755c54cf4d84a5d8bd6e4149e262cc31c5a8b1d698de1ac85fa41023
url: "https://pub.flutter-io.cn"
url: "https://pub.flutter-io.cn"
source: hosted
source: hosted
version: "9.1.4"
version: "9.4.7"
permission_handler_html:
dependency: transitive
description:
name: permission_handler_html
sha256: "38f000e83355abb3392140f6bc3030660cfaef189e1f87824facb76300b4ff24"
url: "https://pub.flutter-io.cn"
source: hosted
version: "0.1.3+5"
permission_handler_platform_interface:
permission_handler_platform_interface:
dependency: transitive
dependency: transitive
description:
description:
name: permission_handler_platform_interface
name: permission_handler_platform_interface
sha256:
"6760eb5ef34589224771010805bea6054ad28453906936f843a8cc4d3a55c4a4"
sha256:
eb99b295153abce5d683cac8c02e22faab63e50679b937fa1bf67d58bb282878
url: "https://pub.flutter-io.cn"
url: "https://pub.flutter-io.cn"
source: hosted
source: hosted
version: "
3.12
.0"
version: "
4.3
.0"
permission_handler_windows:
permission_handler_windows:
dependency: transitive
dependency: transitive
description:
description:
name: permission_handler_windows
name: permission_handler_windows
sha256:
cc074aace208760f1eee6aa4fae766b45d947df85bc831cde77009cdb4720098
sha256:
"1a790728016f79a41216d88672dbc5df30e686e811ad4e698bfc51f76ad91f1e"
url: "https://pub.flutter-io.cn"
url: "https://pub.flutter-io.cn"
source: hosted
source: hosted
version: "0.
1.3
"
version: "0.
2.1
"
petitparser:
petitparser:
dependency: transitive
dependency: transitive
description:
description:
name: petitparser
name: petitparser
sha256:
c15605cd28af66339f8eb6fbe0e541bfe2d1b72d5825efc6598f3e0a31b9ad27
sha256:
"1a97266a94f7350d30ae522c0af07890c70b8e62c71e8e3920d1db4d23c057d1"
url: "https://pub.flutter-io.cn"
url: "https://pub.flutter-io.cn"
source: hosted
source: hosted
version: "
6.0.2
"
version: "
7.0.1
"
platform:
platform:
dependency: transitive
dependency: transitive
description:
description:
...
@@ -838,6 +853,14 @@ packages:
...
@@ -838,6 +853,14 @@ packages:
url: "https://pub.flutter-io.cn"
url: "https://pub.flutter-io.cn"
source: hosted
source: hosted
version: "1.4.0"
version: "1.4.0"
pub_semver:
dependency: transitive
description:
name: pub_semver
sha256: "5bfcf68ca79ef689f8990d1160781b4bad40a3bd5e5218ad4076ddb7f4081585"
url: "https://pub.flutter-io.cn"
source: hosted
version: "2.2.0"
rational:
rational:
dependency: transitive
dependency: transitive
description:
description:
...
@@ -850,34 +873,34 @@ packages:
...
@@ -850,34 +873,34 @@ packages:
dependency: transitive
dependency: transitive
description:
description:
name: rxdart
name: rxdart
sha256: "
0c7c0cedd93788d996e33041ffecda924cc54389199cde4e6a34b440f50044cb
"
sha256: "
5c3004a4a8dbb94bd4bf5412a4def4acdaa12e12f269737a5751369e12d1a962
"
url: "https://pub.flutter-io.cn"
url: "https://pub.flutter-io.cn"
source: hosted
source: hosted
version: "0.2
7.7
"
version: "0.2
8.0
"
shared_preferences:
shared_preferences:
dependency: transitive
dependency: transitive
description:
description:
name: shared_preferences
name: shared_preferences
sha256: "
6e8bf70b7fef813df4e9a36f658ac46d107db4b4cfe1048b477d4e453a8159f5
"
sha256: "
2939ae520c9024cb197fc20dee269cd8cdbf564c8b5746374ec6cacdc5169e64
"
url: "https://pub.flutter-io.cn"
url: "https://pub.flutter-io.cn"
source: hosted
source: hosted
version: "2.5.
3
"
version: "2.5.
4
"
shared_preferences_android:
shared_preferences_android:
dependency: transitive
dependency: transitive
description:
description:
name: shared_preferences_android
name: shared_preferences_android
sha256:
"9f9f3d372d4304723e6136663bb291c0b93f5e4c8a4a6314347f481a33bda2b1"
sha256:
cbc40be9be1c5af4dab4d6e0de4d5d3729e6f3d65b89d21e1815d57705644a6f
url: "https://pub.flutter-io.cn"
url: "https://pub.flutter-io.cn"
source: hosted
source: hosted
version: "2.4.
7
"
version: "2.4.
20
"
shared_preferences_foundation:
shared_preferences_foundation:
dependency: transitive
dependency: transitive
description:
description:
name: shared_preferences_foundation
name: shared_preferences_foundation
sha256: "
6a52cfcdaeac77cad8c97b539ff688ccfc458c007b4db12be584fbe5c0e49e03
"
sha256: "
4e7eaffc2b17ba398759f1151415869a34771ba11ebbccd1b0145472a619a64f
"
url: "https://pub.flutter-io.cn"
url: "https://pub.flutter-io.cn"
source: hosted
source: hosted
version: "2.5.
4
"
version: "2.5.
6
"
shared_preferences_linux:
shared_preferences_linux:
dependency: transitive
dependency: transitive
description:
description:
...
@@ -914,15 +937,15 @@ packages:
...
@@ -914,15 +937,15 @@ packages:
dependency: transitive
dependency: transitive
description: flutter
description: flutter
source: sdk
source: sdk
version: "0.0.
99
"
version: "0.0.
0
"
source_span:
source_span:
dependency: transitive
dependency: transitive
description:
description:
name: source_span
name: source_span
sha256: "
53e943d4206a5e30df338fd4c6e7a077e02254531b138a15aec3bd143c1a8b3
c"
sha256: "
254ee5351d6cb365c859e20ee823c3bb479bf4a293c22d17a9f1bf144ce86f7
c"
url: "https://pub.flutter-io.cn"
url: "https://pub.flutter-io.cn"
source: hosted
source: hosted
version: "1.10.
0
"
version: "1.10.
1
"
sp_util:
sp_util:
dependency: transitive
dependency: transitive
description:
description:
...
@@ -931,46 +954,38 @@ packages:
...
@@ -931,46 +954,38 @@ packages:
url: "https://pub.flutter-io.cn"
url: "https://pub.flutter-io.cn"
source: hosted
source: hosted
version: "2.0.3"
version: "2.0.3"
sprintf:
dependency: transitive
description:
name: sprintf
sha256: "1fc9ffe69d4df602376b52949af107d8f5703b77cda567c4d7d86a0693120f23"
url: "https://pub.flutter-io.cn"
source: hosted
version: "7.0.0"
sqflite:
sqflite:
dependency: transitive
dependency: transitive
description:
description:
name: sqflite
name: sqflite
sha256:
"2d7299468485dca85efeeadf5d38986909c5eb0cd71fd3db2c2f000e6c9454bb"
sha256:
e2297b1da52f127bc7a3da11439985d9b536f75070f3325e62ada69a5c585d03
url: "https://pub.flutter-io.cn"
url: "https://pub.flutter-io.cn"
source: hosted
source: hosted
version: "2.4.
1
"
version: "2.4.
2
"
sqflite_android:
sqflite_android:
dependency: transitive
dependency: transitive
description:
description:
name: sqflite_android
name: sqflite_android
sha256:
"78f489aab276260cdd26676d2169446c7ecd3484bbd5fead4ca14f3ed4dd9ee3"
sha256:
ecd684501ebc2ae9a83536e8b15731642b9570dc8623e0073d227d0ee2bfea88
url: "https://pub.flutter-io.cn"
url: "https://pub.flutter-io.cn"
source: hosted
source: hosted
version: "2.4.
0
"
version: "2.4.
2+2
"
sqflite_common:
sqflite_common:
dependency: transitive
dependency: transitive
description:
description:
name: sqflite_common
name: sqflite_common
sha256: "
761b9740ecbd4d3e66b8916d784e581861fd3c3553eda85e167bc49fdb68f709
"
sha256: "
6ef422a4525ecc601db6c0a2233ff448c731307906e92cabc9ba292afaae16a6
"
url: "https://pub.flutter-io.cn"
url: "https://pub.flutter-io.cn"
source: hosted
source: hosted
version: "2.5.
4+
6"
version: "2.5.6"
sqflite_darwin:
sqflite_darwin:
dependency: transitive
dependency: transitive
description:
description:
name: sqflite_darwin
name: sqflite_darwin
sha256: "2
2adfd9a2c7d634041e96d6241e6e1c8138ca6817018afc5d443fef91dcefa9c
"
sha256: "2
79832e5cde3fe99e8571879498c9211f3ca6391b0d818df4e17d9fff5c6ccb3
"
url: "https://pub.flutter-io.cn"
url: "https://pub.flutter-io.cn"
source: hosted
source: hosted
version: "2.4.
1+1
"
version: "2.4.
2
"
sqflite_platform_interface:
sqflite_platform_interface:
dependency: transitive
dependency: transitive
description:
description:
...
@@ -983,50 +998,50 @@ packages:
...
@@ -983,50 +998,50 @@ packages:
dependency: transitive
dependency: transitive
description:
description:
name: stack_trace
name: stack_trace
sha256: "
73713990125a6d93122541237550ee3352a2d84baad52d375a4cad2eb9b7ce0b
"
sha256: "
8b27215b45d22309b5cddda1aa2b19bdfec9df0e765f2de506401c071d38d1b1
"
url: "https://pub.flutter-io.cn"
url: "https://pub.flutter-io.cn"
source: hosted
source: hosted
version: "1.1
1
.1"
version: "1.1
2
.1"
stream_channel:
stream_channel:
dependency: transitive
dependency: transitive
description:
description:
name: stream_channel
name: stream_channel
sha256:
ba2aa5d8cc609d96bbb2899c28934f9e1af5cddbd60a827822ea467161eb54e7
sha256:
"969e04c80b8bcdf826f8f16579c7b14d780458bd97f56d107d3950fdbeef059d"
url: "https://pub.flutter-io.cn"
url: "https://pub.flutter-io.cn"
source: hosted
source: hosted
version: "2.1.
2
"
version: "2.1.
4
"
string_scanner:
string_scanner:
dependency: transitive
dependency: transitive
description:
description:
name: string_scanner
name: string_scanner
sha256: "
556692adab6cfa87322a115640c11f13cb77b3f076ddcc5d6ae3c20242bedcde
"
sha256: "
921cd31725b72fe181906c6a94d987c78e3b98c2e205b397ea399d4054872b43
"
url: "https://pub.flutter-io.cn"
url: "https://pub.flutter-io.cn"
source: hosted
source: hosted
version: "1.
2.0
"
version: "1.
4.1
"
synchronized:
synchronized:
dependency: transitive
dependency: transitive
description:
description:
name: synchronized
name: synchronized
sha256:
"69fe30f3a8b04a0be0c15ae6490fc859a78ef4c43ae2dd5e8a623d45bfcf9225"
sha256:
c254ade258ec8282947a0acbbc90b9575b4f19673533ee46f2f6e9b3aeefd7c0
url: "https://pub.flutter-io.cn"
url: "https://pub.flutter-io.cn"
source: hosted
source: hosted
version: "3.
3.0+3
"
version: "3.
4.0
"
term_glyph:
term_glyph:
dependency: transitive
dependency: transitive
description:
description:
name: term_glyph
name: term_glyph
sha256:
a29248a84fbb7c79282b40b8c72a1209db169a2e0542bce341da992fe1bc7e84
sha256:
"7f554798625ea768a7518313e58f83891c7f5024f88e46e7182a4558850a4b8e"
url: "https://pub.flutter-io.cn"
url: "https://pub.flutter-io.cn"
source: hosted
source: hosted
version: "1.2.
1
"
version: "1.2.
2
"
test_api:
test_api:
dependency: transitive
dependency: transitive
description:
description:
name: test_api
name: test_api
sha256:
"5b8a98dafc4d5c4c9c72d8b31ab2b23fc13422348d2997120294d3bac86b4ddb"
sha256:
ab2726c1a94d3176a45960b6234466ec367179b87dd74f1611adb1f3b5fb9d55
url: "https://pub.flutter-io.cn"
url: "https://pub.flutter-io.cn"
source: hosted
source: hosted
version: "0.7.
2
"
version: "0.7.
7
"
typed_data:
typed_data:
dependency: transitive
dependency: transitive
description:
description:
...
@@ -1039,50 +1054,50 @@ packages:
...
@@ -1039,50 +1054,50 @@ packages:
dependency: transitive
dependency: transitive
description:
description:
name: unique_identifier
name: unique_identifier
sha256:
"3a2ecf55177017ba9b213cac5978785fde15b41cac40eb4efefc1a31f3aa41de"
sha256:
d18e4237c044f29bb5e52d114de83c86a66664054de9d789f52ee439282d67be
url: "https://pub.flutter-io.cn"
url: "https://pub.flutter-io.cn"
source: hosted
source: hosted
version: "0.
3
.0"
version: "0.
4
.0"
url_launcher:
url_launcher:
dependency: transitive
dependency: transitive
description:
description:
name: url_launcher
name: url_launcher
sha256:
"9d06212b1362abc2f0f0d78e6f09f726608c74e3b9462e8368bb03314aa8d603"
sha256:
f6a7e5c4835bb4e3026a04793a4199ca2d14c739ec378fdfe23fc8075d0439f8
url: "https://pub.flutter-io.cn"
url: "https://pub.flutter-io.cn"
source: hosted
source: hosted
version: "6.3.
1
"
version: "6.3.
2
"
url_launcher_android:
url_launcher_android:
dependency: transitive
dependency: transitive
description:
description:
name: url_launcher_android
name: url_launcher_android
sha256: "
6fc2f56536ee873eeb867ad176ae15f304ccccc357848b351f6f0d8d4a40d193
"
sha256: "
767344bf3063897b5cf0db830e94f904528e6dd50a6dfaf839f0abf509009611
"
url: "https://pub.flutter-io.cn"
url: "https://pub.flutter-io.cn"
source: hosted
source: hosted
version: "6.3.
14
"
version: "6.3.
28
"
url_launcher_ios:
url_launcher_ios:
dependency: transitive
dependency: transitive
description:
description:
name: url_launcher_ios
name: url_launcher_ios
sha256:
"7f2022359d4c099eea7df3fdf739f7d3d3b9faf3166fb1dd390775176e0b76cb"
sha256:
cfde38aa257dae62ffe79c87fab20165dfdf6988c1d31b58ebf59b9106062aad
url: "https://pub.flutter-io.cn"
url: "https://pub.flutter-io.cn"
source: hosted
source: hosted
version: "6.3.
3
"
version: "6.3.
6
"
url_launcher_linux:
url_launcher_linux:
dependency: transitive
dependency: transitive
description:
description:
name: url_launcher_linux
name: url_launcher_linux
sha256:
"4e9ba368772369e3e08f231d2301b4ef72b9ff87c31192ef471b380ef29a4935"
sha256:
d5e14138b3bc193a0f63c10a53c94b91d399df0512b1f29b94a043db7482384a
url: "https://pub.flutter-io.cn"
url: "https://pub.flutter-io.cn"
source: hosted
source: hosted
version: "3.2.
1
"
version: "3.2.
2
"
url_launcher_macos:
url_launcher_macos:
dependency: transitive
dependency: transitive
description:
description:
name: url_launcher_macos
name: url_launcher_macos
sha256: "
17ba2000b847f334f16626a574c702b196723af2a289e7a93ffcb79acff855c2
"
sha256: "
368adf46f71ad3c21b8f06614adb38346f193f3a59ba8fe9a2fd74133070ba18
"
url: "https://pub.flutter-io.cn"
url: "https://pub.flutter-io.cn"
source: hosted
source: hosted
version: "3.2.
2
"
version: "3.2.
5
"
url_launcher_platform_interface:
url_launcher_platform_interface:
dependency: transitive
dependency: transitive
description:
description:
...
@@ -1095,66 +1110,66 @@ packages:
...
@@ -1095,66 +1110,66 @@ packages:
dependency: transitive
dependency: transitive
description:
description:
name: url_launcher_web
name: url_launcher_web
sha256:
"772638d3b34c779ede05ba3d38af34657a05ac55b06279ea6edd409e323dca8e"
sha256:
d0412fcf4c6b31ecfdb7762359b7206ffba3bbffd396c6d9f9c4616ece476c1f
url: "https://pub.flutter-io.cn"
url: "https://pub.flutter-io.cn"
source: hosted
source: hosted
version: "2.
3.3
"
version: "2.
4.2
"
url_launcher_windows:
url_launcher_windows:
dependency: transitive
dependency: transitive
description:
description:
name: url_launcher_windows
name: url_launcher_windows
sha256: "
3284b6d2ac454cf34f114e1d3319866fdd1e19cdc329999057e44ffe936cfa77
"
sha256: "
712c70ab1b99744ff066053cbe3e80c73332b38d46e5e945c98689b2e66fc15f
"
url: "https://pub.flutter-io.cn"
url: "https://pub.flutter-io.cn"
source: hosted
source: hosted
version: "3.1.
4
"
version: "3.1.
5
"
uuid:
uuid:
dependency: "direct main"
dependency: "direct main"
description:
description:
name: uuid
name: uuid
sha256: a
5be9ef6618a7ac1e964353ef476418026db906c4facdedaa299b7a2e71690ff
sha256: a
11b666489b1954e01d992f3d601b1804a33937b5a8fe677bd26b8a9f96f96e8
url: "https://pub.flutter-io.cn"
url: "https://pub.flutter-io.cn"
source: hosted
source: hosted
version: "4.5.
1
"
version: "4.5.
2
"
vector_graphics:
vector_graphics:
dependency: transitive
dependency: transitive
description:
description:
name: vector_graphics
name: vector_graphics
sha256:
"4ac59808bbfca6da38c99f415ff2d3a5d7ca0a6b4809c71d9cf30fba5daf9752"
sha256:
a4f059dc26fc8295b5921376600a194c4ec7d55e72f2fe4c7d2831e103d461e6
url: "https://pub.flutter-io.cn"
url: "https://pub.flutter-io.cn"
source: hosted
source: hosted
version: "1.1.1
0+1
"
version: "1.1.1
9
"
vector_graphics_codec:
vector_graphics_codec:
dependency: transitive
dependency: transitive
description:
description:
name: vector_graphics_codec
name: vector_graphics_codec
sha256:
f3247e7ab0ec77dc759263e68394990edc608fb2b480b80db8aa86ed09279e33
sha256:
"99fd9fbd34d9f9a32efd7b6a6aae14125d8237b10403b422a6a6dfeac2806146"
url: "https://pub.flutter-io.cn"
url: "https://pub.flutter-io.cn"
source: hosted
source: hosted
version: "1.1.1
0+1
"
version: "1.1.1
3
"
vector_graphics_compiler:
vector_graphics_compiler:
dependency: transitive
dependency: transitive
description:
description:
name: vector_graphics_compiler
name: vector_graphics_compiler
sha256: "
18489bdd8850de3dd7ca8a34e0c446f719ec63e2bab2e7a8cc66a9028dd76c5a
"
sha256: "
201e876b5d52753626af64b6359cd13ac6011b80728731428fd34bc840f71c9b
"
url: "https://pub.flutter-io.cn"
url: "https://pub.flutter-io.cn"
source: hosted
source: hosted
version: "1.1.
10+1
"
version: "1.1.
20
"
vector_math:
vector_math:
dependency: transitive
dependency: transitive
description:
description:
name: vector_math
name: vector_math
sha256:
"80b3257d1492ce4d091729e3a67a60407d227c27241d6927be0130c98e741803"
sha256:
d530bd74fea330e6e364cda7a85019c434070188383e1cd8d9777ee586914c5b
url: "https://pub.flutter-io.cn"
url: "https://pub.flutter-io.cn"
source: hosted
source: hosted
version: "2.
1.4
"
version: "2.
2.0
"
vm_service:
vm_service:
dependency: transitive
dependency: transitive
description:
description:
name: vm_service
name: vm_service
sha256: "
5c5f338a667b4c644744b661f309fb8080bb94b18a7e91ef1dbd343bed00ed6d
"
sha256: "
45caa6c5917fa127b5dbcfbd1fa60b14e583afdc08bfc96dda38886ca252eb60
"
url: "https://pub.flutter-io.cn"
url: "https://pub.flutter-io.cn"
source: hosted
source: hosted
version: "1
4.2.5
"
version: "1
5.0.2
"
web:
web:
dependency: transitive
dependency: transitive
description:
description:
...
@@ -1167,42 +1182,50 @@ packages:
...
@@ -1167,42 +1182,50 @@ packages:
dependency: transitive
dependency: transitive
description:
description:
name: webview_flutter
name: webview_flutter
sha256:
"889a0a678e7c793c308c68739996227c9661590605e70b1f6cf6b9a6634f7aec"
sha256:
a3da219916aba44947d3a5478b1927876a09781174b5a2b67fa5be0555154bf9
url: "https://pub.flutter-io.cn"
url: "https://pub.flutter-io.cn"
source: hosted
source: hosted
version: "4.1
0.0
"
version: "4.1
3.1
"
webview_flutter_android:
webview_flutter_android:
dependency: transitive
dependency: transitive
description:
description:
name: webview_flutter_android
name: webview_flutter_android
sha256:
"512c26ccc5b8a571fd5d13ec994b7509f142ff6faf85835e243dde3538fdc713"
sha256:
eeeb3fcd5f0ff9f8446c9f4bbc18a99b809e40297528a3395597d03aafb9f510
url: "https://pub.flutter-io.cn"
url: "https://pub.flutter-io.cn"
source: hosted
source: hosted
version: "4.
3.2
"
version: "4.
10.11
"
webview_flutter_platform_interface:
webview_flutter_platform_interface:
dependency: transitive
dependency: transitive
description:
description:
name: webview_flutter_platform_interface
name: webview_flutter_platform_interface
sha256: "
7cb32b21825bd65569665c32bb00a34ded5779786d6201f5350979d2d529940d
"
sha256: "
63d26ee3aca7256a83ccb576a50272edd7cfc80573a4305caa98985feb493ee0
"
url: "https://pub.flutter-io.cn"
url: "https://pub.flutter-io.cn"
source: hosted
source: hosted
version: "2.1
3
.0"
version: "2.1
4
.0"
webview_flutter_wkwebview:
webview_flutter_wkwebview:
dependency: transitive
dependency: transitive
description:
description:
name: webview_flutter_wkwebview
name: webview_flutter_wkwebview
sha256:
a3d461fe3467014e05f3ac4962e5fdde2a4bf44c561cb53e9ae5c586600fdbc3
sha256:
e49f378ed066efb13fc36186bbe0bd2425630d4ea0dbc71a18fdd0e4d8ed8ebc
url: "https://pub.flutter-io.cn"
url: "https://pub.flutter-io.cn"
source: hosted
source: hosted
version: "3.2
2.0
"
version: "3.2
3.5
"
win32:
win32:
dependency: transitive
dependency: transitive
description:
description:
name: win32
name: win32
sha256:
"5a751eddf9db89b3e5f9d50c20ab8612296e4e8db69009788d6c8b060a84191c"
sha256:
d7cb55e04cd34096cd3a79b3330245f54cb96a370a1c27adb3c84b917de8b08e
url: "https://pub.flutter-io.cn"
url: "https://pub.flutter-io.cn"
source: hosted
source: hosted
version: "4.1.4"
version: "5.15.0"
win32_registry:
dependency: transitive
description:
name: win32_registry
sha256: "6f1b564492d0147b330dd794fee8f512cec4977957f310f9951b5f9d83618dae"
url: "https://pub.flutter-io.cn"
source: hosted
version: "2.1.0"
xdg_directories:
xdg_directories:
dependency: transitive
dependency: transitive
description:
description:
...
@@ -1215,10 +1238,18 @@ packages:
...
@@ -1215,10 +1238,18 @@ packages:
dependency: transitive
dependency: transitive
description:
description:
name: xml
name: xml
sha256: b015a8ad1c488f66851d762d3090a21c600e479dc75e68328c52774040cf9226
sha256: "971043b3a0d3da28727e40ed3e0b5d18b742fa5a68665cca88e74b7876d5e025"
url: "https://pub.flutter-io.cn"
source: hosted
version: "6.6.1"
yaml:
dependency: transitive
description:
name: yaml
sha256: b9da305ac7c39faa3f030eccd175340f968459dae4af175130b3fc47e40d76ce
url: "https://pub.flutter-io.cn"
url: "https://pub.flutter-io.cn"
source: hosted
source: hosted
version: "
6.5.0
"
version: "
3.1.3
"
sdks:
sdks:
dart: ">=3.
5.0
<4.0.0"
dart: ">=3.
10.3
<4.0.0"
flutter: ">=3.
24.0
"
flutter: ">=3.
38.4
"
example/pubspec.yaml
浏览文件 @
20637ec4
...
@@ -28,17 +28,12 @@ dependencies:
...
@@ -28,17 +28,12 @@ dependencies:
# The following adds the Cupertino Icons font to your application.
# The following adds the Cupertino Icons font to your application.
# Use with the CupertinoIcons class for iOS style icons.
# Use with the CupertinoIcons class for iOS style icons.
cupertino_icons
:
^1.0.2
cupertino_icons
:
^1.0.8
uuid
:
^4.2.2
uuid
:
^4.5.2
flutter_clx_base
:
git
:
url
:
https://t.clxkj.cn/openSourceLibrary/flutter_clx_base.git
ref
:
v1.0.2
dependency_overrides
:
dependency_overrides
:
package_info_plus
:
3.1.2
#
package_info_plus: 3.1.2
ffi
:
2.0.1
#
ffi: 2.0.1
dev_dependencies
:
dev_dependencies
:
flutter_test
:
flutter_test
:
sdk
:
flutter
sdk
:
flutter
...
...
lib/common/utils/device_util.dart
浏览文件 @
20637ec4
import
'dart:io'
;
import
'dart:io'
;
import
'package:device_info
/device_info
.dart'
;
import
'package:device_info
_plus/device_info_plus
.dart'
;
class
DeviceInfo
{
class
DeviceInfo
{
String
deviceId
;
String
deviceId
;
...
@@ -29,7 +29,7 @@ class DeviceInfo {
...
@@ -29,7 +29,7 @@ class DeviceInfo {
// 根据 Android 设备信息创建 DeviceInfo 对象
// 根据 Android 设备信息创建 DeviceInfo 对象
factory
DeviceInfo
.
fromAndroidDeviceInfo
(
AndroidDeviceInfo
androidInfo
)
{
factory
DeviceInfo
.
fromAndroidDeviceInfo
(
AndroidDeviceInfo
androidInfo
)
{
return
DeviceInfo
(
return
DeviceInfo
(
deviceId:
androidInfo
.
androidId
,
deviceId:
androidInfo
.
id
,
// TODO: 2026/2/2 Android唯一标识
deviceName:
androidInfo
.
model
,
deviceName:
androidInfo
.
model
,
systemVersion:
androidInfo
.
version
.
release
,
systemVersion:
androidInfo
.
version
.
release
,
brand:
androidInfo
.
brand
);
brand:
androidInfo
.
brand
);
...
@@ -38,7 +38,7 @@ class DeviceInfo {
...
@@ -38,7 +38,7 @@ class DeviceInfo {
// 根据 iOS 设备信息创建 DeviceInfo 对象
// 根据 iOS 设备信息创建 DeviceInfo 对象
factory
DeviceInfo
.
fromIosDeviceInfo
(
IosDeviceInfo
iosInfo
)
{
factory
DeviceInfo
.
fromIosDeviceInfo
(
IosDeviceInfo
iosInfo
)
{
return
DeviceInfo
(
return
DeviceInfo
(
deviceId:
iosInfo
.
identifierForVendor
,
deviceId:
iosInfo
.
identifierForVendor
??
""
,
deviceName:
AppleDeviceModelMapper
.
getModelName
(
iosInfo
.
utsname
.
machine
),
deviceName:
AppleDeviceModelMapper
.
getModelName
(
iosInfo
.
utsname
.
machine
),
systemVersion:
iosInfo
.
systemVersion
,
systemVersion:
iosInfo
.
systemVersion
,
);
);
...
...
lib/page/account_center/account_info/identification_util.dart
浏览文件 @
20637ec4
...
@@ -5,8 +5,8 @@ import 'package:account_center/account_center.dart';
...
@@ -5,8 +5,8 @@ import 'package:account_center/account_center.dart';
import
'package:account_center/api/base_model.dart'
;
import
'package:account_center/api/base_model.dart'
;
import
'package:account_center/page/account_center/widget/Identity_doing.dart'
;
import
'package:account_center/page/account_center/widget/Identity_doing.dart'
;
import
'package:account_center/page/account_center/widget/identity_success.dart'
;
import
'package:account_center/page/account_center/widget/identity_success.dart'
;
import
'package:aliyun_face_plugin/core/aliyun_face_plugin.dart'
;
//
import 'package:aliyun_face_plugin/core/aliyun_face_plugin.dart';
import
'package:aliyun_face_plugin/utils/face_auth_utils.dart'
;
//
import 'package:aliyun_face_plugin/utils/face_auth_utils.dart';
import
'package:flutter/cupertino.dart'
;
import
'package:flutter/cupertino.dart'
;
import
'package:flutter/services.dart'
;
import
'package:flutter/services.dart'
;
...
@@ -76,29 +76,29 @@ abstract class IdentificationUtil {
...
@@ -76,29 +76,29 @@ abstract class IdentificationUtil {
}
}
static
Future
<
dynamic
>
startFaceVerify
()
async
{
static
Future
<
dynamic
>
startFaceVerify
()
async
{
LoadingUtils
.
showLoading
();
//
LoadingUtils.showLoading();
var
mataInfos
=
await
AliyunFacePlugin
().
getMetaInfos
();
//
var mataInfos = await AliyunFacePlugin().getMetaInfos();
var
result
=
await
fetchAsync
(
Method
.
post
,
//
var result = await fetchAsync(Method.post,
url:
'/msl-user/app/user/realName/getUserFaceRealNameInit'
,
//
url: '/msl-user/app/user/realName/getUserFaceRealNameInit',
params:
{
//
params: {
'metaInfo'
:
mataInfos
,
//
'metaInfo': mataInfos,
'productChannel'
:
Platform
.
isIOS
?
'ios_app'
:
'android_app'
//
'productChannel': Platform.isIOS ? 'ios_app' : 'android_app'
});
//
});
LoadingUtils
.
dismiss
();
//
LoadingUtils.dismiss();
if
(
result
.
isError
)
{
//
if (result.isError) {
return
null
;
//
return null;
}
//
}
var
certifyResult
=
result
.
data
;
//
var certifyResult = result.data;
var
certifyId
=
certifyResult
[
'certifyId'
];
//
var certifyId = certifyResult['certifyId'];
debugPrint
(
'认证结果:
$certifyId
'
);
//
debugPrint('认证结果:$certifyId');
var
verifyResult
=
//
var verifyResult =
await
FaceAuthUtils
.
instance
.
startVerify
(
certifyId:
certifyId
);
//
await FaceAuthUtils.instance.startVerify(certifyId: certifyId);
if
(
verifyResult
==
null
)
return
certifyId
;
//
if (verifyResult == null) return certifyId;
var
resultArr
=
verifyResult
.
split
(
','
);
//
var resultArr = verifyResult.split(',');
if
(
resultArr
.
getElement
(
0
)
!=
'1000'
)
{
//
if (resultArr.getElement(0) != '1000') {
return
certifyId
;
//
return certifyId;
}
//
}
return
certifyId
;
//
return certifyId;
}
}
static
Future
<
bool
>
startVerifyWeb
(
String
url
)
async
{
static
Future
<
bool
>
startVerifyWeb
(
String
url
)
async
{
...
...
pubspec.yaml
浏览文件 @
20637ec4
...
@@ -10,33 +10,37 @@ environment:
...
@@ -10,33 +10,37 @@ environment:
dependencies
:
dependencies
:
flutter
:
flutter
:
sdk
:
flutter
sdk
:
flutter
device_info
:
^2.0
.0
device_info
_plus
:
^12.3
.0
flutter_svg
:
^2.
0.6
flutter_svg
:
^2.
2.3
external_path
:
^
1.0.3
external_path
:
^
2.2.0
file_picker
:
^
5.3.1
file_picker
:
^
10.3.10
url_launcher
:
^6.
1
.2
url_launcher
:
^6.
3
.2
# 打开文件
# 打开文件
open_filex
:
^4.
3.2
open_filex
:
^4.
7.0
flutter_widget_from_html_core
:
^0.1
0.1
flutter_widget_from_html_core
:
^0.1
7.0
open_store
:
^0.5.0
open_store
:
^0.5.0
connectivity_plus
:
^
5.0.2
connectivity_plus
:
^
7.0.0
flutter_pdfview
:
1.4.0
flutter_pdfview
:
^1.4.4
flutter_oss_aliyun
:
^6.4.2
flutter_oss_aliyun
:
^6.4.2
aliyun_face_plugin
:
# aliyun_face_plugin:
# git:
# url: https://dev:devfortesting@t.clxkj.cn/openSourceLibrary/aliyun_face_plugin.git
# ref: v1.0.4_f3.38
flutter_clx_base
:
git
:
git
:
url
:
https://
dev:devfortesting@t.clxkj.cn/openSourceLibrary/aliyun_face_plugin
.git
url
:
https://
t.clxkj.cn/openSourceLibrary/flutter_clx_base
.git
ref
:
v1.0.
4
ref
:
v1.0.
3_f3.38
dependency_overrides
:
dependency_overrides
:
ffi
:
2.0.1
#
ffi: 2.0.1
dev_dependencies
:
dev_dependencies
:
flutter_test
:
flutter_test
:
sdk
:
flutter
sdk
:
flutter
flutter_lints
:
^
3.0.1
flutter_lints
:
^
6.0.0
flutter_clx_base
:
#
flutter_clx_base:
git
:
#
git:
url
:
https://t.clxkj.cn/openSourceLibrary/flutter_clx_base.git
#
url: https://t.clxkj.cn/openSourceLibrary/flutter_clx_base.git
ref
:
v1.0.2
#
ref: v1.0.2
flutter
:
flutter
:
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论