From fca89cc770214175e1271d81155a068e850548b5 Mon Sep 17 00:00:00 2001 From: AH Date: Tue, 23 Jul 2024 12:47:45 -0500 Subject: [PATCH 1/2] Upgrade Logger and return something in getServiceVersion --- .../printer/imin_printer/IminPrinterPlugin.java | 2 ++ lib/imin_printer_method_channel.dart | 14 ++++++++------ pubspec.yaml | 2 +- 3 files changed, 11 insertions(+), 7 deletions(-) diff --git a/android/src/main/java/com/imin/printer/imin_printer/IminPrinterPlugin.java b/android/src/main/java/com/imin/printer/imin_printer/IminPrinterPlugin.java index 2fad745..e5a9d26 100644 --- a/android/src/main/java/com/imin/printer/imin_printer/IminPrinterPlugin.java +++ b/android/src/main/java/com/imin/printer/imin_printer/IminPrinterPlugin.java @@ -839,6 +839,8 @@ public void onPrintResult(int code, String msg) throws RemoteException { case "getServiceVersion": if (iminPrintUtils == null) { result.success(PrinterHelper.getInstance().getServiceVersion()); + }else{ + result.success("0.0"); } break; case "getPrinterHardwareVersion": diff --git a/lib/imin_printer_method_channel.dart b/lib/imin_printer_method_channel.dart index 27d02cf..1645662 100644 --- a/lib/imin_printer_method_channel.dart +++ b/lib/imin_printer_method_channel.dart @@ -1,12 +1,14 @@ import 'dart:async'; +import 'dart:convert'; + import 'package:flutter/foundation.dart'; import 'package:flutter/services.dart'; -import 'dart:convert'; -import 'enums.dart'; +import 'package:logger/logger.dart'; + import 'column_maker.dart'; -import 'imin_style.dart'; +import 'enums.dart'; import 'imin_printer_platform_interface.dart'; -import 'package:logger/logger.dart'; +import 'imin_style.dart'; var logger = Logger(); @@ -89,7 +91,7 @@ class MethodChannelIminPrinter extends IminPrinterPlatform { @override Future setTextStyle(IminFontStyle style) async { - logger.d('setTextStyle', style.index); + logger.d('setTextStyle ${style.index}'); Map arguments = { "style": style.index, }; @@ -713,7 +715,7 @@ class MethodChannelIminPrinter extends IminPrinterPlatform { } if (style.lineHeight != null) { - logger.d('lineHeight', style.lineHeight); + logger.d('lineHeight ${style.lineHeight}'); await setTextBitmapLineSpacing(style.lineHeight!); } diff --git a/pubspec.yaml b/pubspec.yaml index 0036943..e08fc0e 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -11,7 +11,7 @@ dependencies: flutter: sdk: flutter plugin_platform_interface: ^2.0.2 - logger: ^1.1.0 + logger: ^2.0.0 dev_dependencies: flutter_test: From 6617c42d25da8989c418a0f4d78f4d9fef698b44 Mon Sep 17 00:00:00 2001 From: AH Date: Wed, 25 Sep 2024 14:51:07 -0500 Subject: [PATCH 2/2] update imin --- android/build.gradle | 5 ++--- android/src/main/AndroidManifest.xml | 4 +--- pubspec.yaml | 2 +- 3 files changed, 4 insertions(+), 7 deletions(-) diff --git a/android/build.gradle b/android/build.gradle index 32de1ba..5204dec 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -6,7 +6,6 @@ buildscript { google() mavenCentral() maven{ - allowInsecureProtocol = true url 'https://www.jitpack.io' } } @@ -21,7 +20,6 @@ rootProject.allprojects { google() mavenCentral() maven{ - allowInsecureProtocol = true url 'https://www.jitpack.io' } } @@ -31,7 +29,8 @@ apply plugin: 'com.android.library' apply from: "./resolve_dependencies.gradle"//解决编译导入Flutter相关的包报错问题 android { - compileSdkVersion 33 + namespace 'com.imin.printer.imin_printer' + compileSdk 34 compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 diff --git a/android/src/main/AndroidManifest.xml b/android/src/main/AndroidManifest.xml index 9ba2e9d..15e7c2a 100644 --- a/android/src/main/AndroidManifest.xml +++ b/android/src/main/AndroidManifest.xml @@ -1,3 +1 @@ - - + \ No newline at end of file diff --git a/pubspec.yaml b/pubspec.yaml index e08fc0e..5fe2bc1 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -1,6 +1,6 @@ name: imin_printer description: It is used to print text, pictures, two-dimensional code, bar code and other functions sdk in imin printer using Android system -version: 0.6.4 +version: 0.7.0 homepage: https://github.com/iminsoftware/imin_printer environment: