Commit b869fd412027df20ee6727111028ff222a9a1c50

Authored by wdn127929
1 parent b564c360

环境

... ... @@ -46,7 +46,14 @@ apply plugin: 'com.huawei.agconnect'
android {
compileSdkVersion 34
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
kotlinOptions{
jvmTarget = '1.8'
}
sourceSets {
main.java.srcDirs += 'src/main/kotlin'
... ...
... ... @@ -50,9 +50,9 @@
android:name="io.flutter.app.android.SplashScreenUntilFirstFrame"
android:value="true" />
<meta-data
<!-- <meta-data
android:name="io.flutter.embedding.android.SplashScreenDrawable"
android:resource="@drawable/launch_background" />
android:resource="@drawable/launch_background" /> -->
<meta-data
android:name="flutterEmbedding"
... ...
org.gradle.jvmargs=-Xmx1536M
# org.gradle.jvmargs=-Xmx2048M
android.enableR8=true
# android.enableR8=true
android.useAndroidX=true
android.enableJetifier=true
android.suppressUnsupportedCompileSdk = 34
org.gradle.warning.mode=all
# android.jetifier.blacklist=bcprov-jdk15on
... ...
... ... @@ -51,7 +51,7 @@ import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
import 'package:permission_handler/permission_handler.dart';
import 'package:flutter_localizations/flutter_localizations.dart';
import 'package:flutter_wxwork/flutter_wxwork.dart';
// import 'package:flutter_wxwork/flutter_wxwork.dart';
// Future<bool> _requestPermissions() async {
// Map<Permission, PermissionStatus> permissions = await [
... ... @@ -195,18 +195,18 @@ class MyAppState extends State<MyApp> {
//初始化企业微信SDK
_initWWork() async {
FlutterWxwork flutterWxwork = FlutterWxwork();
bool sss = await flutterWxwork.registerApp(
'wwauthbdca186ec4257973000006', 'wwbdca186ec4257973', '1000006');
print(sss);
var result = await flutterWxwork.isAppInstalled();
print(result);
// if (result != null && result) {
// App.isInstallWWork = true;
// } else {
// App.isInstallWWork = false;
// }
LogUtil.v("is installed $result");
// FlutterWxwork flutterWxwork = FlutterWxwork();
// bool sss = await flutterWxwork.registerApp(
// 'wwauthbdca186ec4257973000006', 'wwbdca186ec4257973', '1000006');
// print(sss);
// var result = await flutterWxwork.isAppInstalled();
// print(result);
// // if (result != null && result) {
// // App.isInstallWWork = true;
// // } else {
// // App.isInstallWWork = false;
// // }
// LogUtil.v("is installed $result");
}
//初始化dio
... ...
... ... @@ -9,7 +9,7 @@ import 'package:flutter_easyrefresh/ball_pulse_footer.dart';
import 'package:flutter_easyrefresh/easy_refresh.dart';
import 'package:flutter_easyrefresh/material_header.dart';
import 'package:flutter_screenutil/flutter_screenutil.dart';
import 'package:flutter_wxwork/flutter_wxwork.dart';
// import 'package:flutter_wxwork/flutter_wxwork.dart';
import 'package:fluwx/fluwx.dart';
import 'package:one_key/app.dart';
import 'package:one_key/res/colors.dart';
... ... @@ -77,16 +77,16 @@ class _FirstPageState extends State<FirstPage> {
//初始化企业微信SDK
_initWWork() async {
FlutterWxwork flutterWxwork = FlutterWxwork();
bool sss = await flutterWxwork.registerApp(
'wwauthbdca186ec4257973000006', 'wwbdca186ec4257973', '1000006');
var result = await flutterWxwork.isAppInstalled();
// if (result != null && result) {
// App.isInstallWWork = true;
// } else {
// App.isInstallWWork = false;
// }
LogUtil.v("is installed $result");
// FlutterWxwork flutterWxwork = FlutterWxwork();
// bool sss = await flutterWxwork.registerApp(
// 'wwauthbdca186ec4257973000006', 'wwbdca186ec4257973', '1000006');
// var result = await flutterWxwork.isAppInstalled();
// // if (result != null && result) {
// // App.isInstallWWork = true;
// // } else {
// // App.isInstallWWork = false;
// // }
// LogUtil.v("is installed $result");
}
//初始化dio
... ...
... ... @@ -9,7 +9,7 @@
import 'dart:io';
import 'package:flutter/material.dart';
import 'package:flutter_wxwork/flutter_wxwork.dart';
// import 'package:flutter_wxwork/flutter_wxwork.dart';
import 'package:one_key/utils/repaint_boundary_utils.dart';
// import 'package:flutter_easyloading/flutter_easyloading.dart';
import 'package:one_key/utils/utils.dart';
... ... @@ -45,27 +45,27 @@ class ShareHelper {
// }
//企业微信分享
static Future<bool> onShareWxwork(BuildContext context, {boundaryKey}) async {
FlutterWxwork flutterWxwork = FlutterWxwork();
bool isAppInstalled = await flutterWxwork.isAppInstalled();
print(isAppInstalled);
// static Future<bool> onShareWxwork(BuildContext context, {boundaryKey}) async {
// FlutterWxwork flutterWxwork = FlutterWxwork();
// bool isAppInstalled = await flutterWxwork.isAppInstalled();
// print(isAppInstalled);
//收回键盘,如果有输入的情况下,先收回键盘,再截图
FocusScope.of(context).requestFocus(FocusNode());
// //收回键盘,如果有输入的情况下,先收回键盘,再截图
// FocusScope.of(context).requestFocus(FocusNode());
if (isAppInstalled) {
//分享
// WxSdk.ShareText("sdgsfds",title:"标题");
//获取截图地址
String filePath = await RepaintBoundaryUtils().captureImage(boundaryKey);
// if (isAppInstalled) {
// //分享
// // WxSdk.ShareText("sdgsfds",title:"标题");
// //获取截图地址
// String filePath = await RepaintBoundaryUtils().captureImage(boundaryKey);
print(filePath);
await flutterWxwork.registerApp(
"wwauthbdca186ec4257973000006", "wwbdca186ec4257973", "1000006");
await flutterWxwork.shareImagePath(filePath);
} else {
//提示未安装微信
Utils.showToast("未安装企业微信");
}
}
// print(filePath);
// await flutterWxwork.registerApp(
// "wwauthbdca186ec4257973000006", "wwbdca186ec4257973", "1000006");
// await flutterWxwork.shareImagePath(filePath);
// } else {
// //提示未安装微信
// Utils.showToast("未安装企业微信");
// }
// }
}
... ...
... ... @@ -7,7 +7,7 @@ import 'dart:ui';
import 'package:call_log/call_log.dart';
import 'package:common_utils/common_utils.dart';
import 'package:connectivity/connectivity.dart';
import 'package:connectivity_plus/connectivity_plus.dart';
import 'package:contacts_service/contacts_service.dart';
// import 'package:connectivity_plus/connectivity_plus.dart';
import 'package:device_info/device_info.dart';
... ... @@ -16,7 +16,7 @@ import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart';
// import 'package:flutter_statusbarcolor/flutter_statusbarcolor.dart';
import 'package:flutter_statusbarcolor_ns/flutter_statusbarcolor_ns.dart';
import 'package:flutter_wxwork/flutter_wxwork.dart';
// import 'package:flutter_wxwork/flutter_wxwork.dart';
import 'package:fluttertoast/fluttertoast.dart';
import 'package:flutter/services.dart';
import 'package:fluwx/fluwx.dart';
... ...
... ... @@ -5,42 +5,42 @@ packages:
dependency: transitive
description:
name: async
url: "https://pub.flutter-io.cn"
url: "https://pub.dartlang.org"
source: hosted
version: "2.9.0"
boolean_selector:
dependency: transitive
description:
name: boolean_selector
url: "https://pub.flutter-io.cn"
url: "https://pub.dartlang.org"
source: hosted
version: "2.1.0"
characters:
dependency: transitive
description:
name: characters
url: "https://pub.flutter-io.cn"
url: "https://pub.dartlang.org"
source: hosted
version: "1.2.1"
clock:
dependency: transitive
description:
name: clock
url: "https://pub.flutter-io.cn"
url: "https://pub.dartlang.org"
source: hosted
version: "1.1.1"
collection:
dependency: transitive
description:
name: collection
url: "https://pub.flutter-io.cn"
url: "https://pub.dartlang.org"
source: hosted
version: "1.16.0"
fake_async:
dependency: transitive
description:
name: fake_async
url: "https://pub.flutter-io.cn"
url: "https://pub.dartlang.org"
source: hosted
version: "1.3.1"
flutter:
... ... @@ -52,7 +52,7 @@ packages:
dependency: "direct dev"
description:
name: flutter_lints
url: "https://pub.flutter-io.cn"
url: "https://pub.dartlang.org"
source: hosted
version: "2.0.2"
flutter_test:
... ... @@ -64,42 +64,42 @@ packages:
dependency: transitive
description:
name: lints
url: "https://pub.flutter-io.cn"
url: "https://pub.dartlang.org"
source: hosted
version: "2.0.1"
matcher:
dependency: transitive
description:
name: matcher
url: "https://pub.flutter-io.cn"
url: "https://pub.dartlang.org"
source: hosted
version: "0.12.12"
material_color_utilities:
dependency: transitive
description:
name: material_color_utilities
url: "https://pub.flutter-io.cn"
url: "https://pub.dartlang.org"
source: hosted
version: "0.1.5"
meta:
dependency: transitive
description:
name: meta
url: "https://pub.flutter-io.cn"
url: "https://pub.dartlang.org"
source: hosted
version: "1.8.0"
path:
dependency: transitive
description:
name: path
url: "https://pub.flutter-io.cn"
url: "https://pub.dartlang.org"
source: hosted
version: "1.8.2"
plugin_platform_interface:
dependency: "direct main"
description:
name: plugin_platform_interface
url: "https://pub.flutter-io.cn"
url: "https://pub.dartlang.org"
source: hosted
version: "2.1.5"
sky_engine:
... ... @@ -111,49 +111,49 @@ packages:
dependency: transitive
description:
name: source_span
url: "https://pub.flutter-io.cn"
url: "https://pub.dartlang.org"
source: hosted
version: "1.9.0"
stack_trace:
dependency: transitive
description:
name: stack_trace
url: "https://pub.flutter-io.cn"
url: "https://pub.dartlang.org"
source: hosted
version: "1.10.0"
stream_channel:
dependency: transitive
description:
name: stream_channel
url: "https://pub.flutter-io.cn"
url: "https://pub.dartlang.org"
source: hosted
version: "2.1.0"
string_scanner:
dependency: transitive
description:
name: string_scanner
url: "https://pub.flutter-io.cn"
url: "https://pub.dartlang.org"
source: hosted
version: "1.1.1"
term_glyph:
dependency: transitive
description:
name: term_glyph
url: "https://pub.flutter-io.cn"
url: "https://pub.dartlang.org"
source: hosted
version: "1.2.1"
test_api:
dependency: transitive
description:
name: test_api
url: "https://pub.flutter-io.cn"
url: "https://pub.dartlang.org"
source: hosted
version: "0.4.12"
vector_math:
dependency: transitive
description:
name: vector_math
url: "https://pub.flutter-io.cn"
url: "https://pub.dartlang.org"
source: hosted
version: "2.1.2"
sdks:
... ...
... ... @@ -281,34 +281,20 @@ packages:
url: "https://pub.flutter-io.cn"
source: hosted
version: "2.1.0"
connectivity:
connectivity_plus:
dependency: "direct main"
description:
name: connectivity
name: connectivity_plus
url: "https://pub.flutter-io.cn"
source: hosted
version: "3.0.6"
connectivity_for_web:
dependency: transitive
description:
name: connectivity_for_web
url: "https://pub.flutter-io.cn"
source: hosted
version: "0.4.0+1"
connectivity_macos:
dependency: transitive
description:
name: connectivity_macos
url: "https://pub.flutter-io.cn"
source: hosted
version: "0.2.1+2"
connectivity_platform_interface:
version: "5.0.2"
connectivity_plus_platform_interface:
dependency: transitive
description:
name: connectivity_platform_interface
name: connectivity_plus_platform_interface
url: "https://pub.flutter-io.cn"
source: hosted
version: "2.0.1"
version: "1.2.4"
contacts_service:
dependency: "direct main"
description:
... ... @@ -365,6 +351,13 @@ packages:
url: "https://pub.flutter-io.cn"
source: hosted
version: "2.2.5"
dbus:
dependency: transitive
description:
name: dbus
url: "https://pub.flutter-io.cn"
source: hosted
version: "0.7.10"
decimal:
dependency: transitive
description:
... ... @@ -399,7 +392,14 @@ packages:
name: dio
url: "https://pub.flutter-io.cn"
source: hosted
version: "5.4.3+1"
version: "5.7.0"
dio_web_adapter:
dependency: transitive
description:
name: dio_web_adapter
url: "https://pub.flutter-io.cn"
source: hosted
version: "1.0.1"
diox:
dependency: transitive
description:
... ... @@ -448,7 +448,7 @@ packages:
name: extended_image_library
url: "https://pub.flutter-io.cn"
source: hosted
version: "3.4.2"
version: "3.4.3"
extended_text_field:
dependency: "direct main"
description:
... ... @@ -565,7 +565,7 @@ packages:
name: flutter_app_update
url: "https://pub.flutter-io.cn"
source: hosted
version: "3.1.0"
version: "3.1.1"
flutter_blurhash:
dependency: transitive
description:
... ... @@ -784,13 +784,6 @@ packages:
description: flutter
source: sdk
version: "0.0.0"
flutter_wxwork:
dependency: "direct main"
description:
path: "library/flutter_wxwork"
relative: true
source: path
version: "0.0.1"
fluttertoast:
dependency: "direct main"
description:
... ... @@ -881,7 +874,7 @@ packages:
name: image
url: "https://pub.flutter-io.cn"
source: hosted
version: "4.1.7"
version: "4.2.0"
image_cropper:
dependency: "direct main"
description:
... ... @@ -1057,6 +1050,13 @@ packages:
url: "https://pub.flutter-io.cn"
source: hosted
version: "1.0.0"
nm:
dependency: transitive
description:
name: nm
url: "https://pub.flutter-io.cn"
source: hosted
version: "0.5.0"
octo_image:
dependency: transitive
description:
... ... @@ -1070,7 +1070,7 @@ packages:
name: open_filex
url: "https://pub.flutter-io.cn"
source: hosted
version: "4.4.0"
version: "4.3.4"
package_config:
dependency: transitive
description:
... ... @@ -1287,14 +1287,14 @@ packages:
name: quiver
url: "https://pub.flutter-io.cn"
source: hosted
version: "3.2.1"
version: "3.2.2"
rational:
dependency: transitive
description:
name: rational
url: "https://pub.flutter-io.cn"
source: hosted
version: "2.2.2"
version: "2.2.3"
rxdart:
dependency: transitive
description:
... ...
... ... @@ -101,8 +101,9 @@ dependencies:
flutter_picker: ^2.1.0
# 网络状态
# connectivity: ^0.4.8
connectivity: ^3.0.6
# connectivity: ^3.0.6
# connectivity_plus: ^3.0.2
connectivity_plus: ^5.0.2
# 信鸽推送
# tpns_flutter_plugin:
# git:
... ... @@ -196,7 +197,7 @@ dependencies:
android_path_provider: ^0.3.0
# open_file: ^3.2.1
# open_file: ^3.3.2
open_filex: ^4.3.4
open_filex: 4.3.4
# open_file_plus: ^3.3.0
# flutter_filereader: ^3.0.0
flutter_draggable_gridview: ^0.0.8
... ... @@ -210,8 +211,8 @@ dependencies:
path: library/sendsms-1.0.3
device_utils_my:
path: library/device_utils_my
flutter_wxwork:
path: library/flutter_wxwork
# flutter_wxwork:
# path: library/flutter_wxwork
#联系人索引
azlistview: ^2.0.0
# wechat_assets_picker: ^6.0.6
... ...