diff --git a/app/build.gradle b/app/build.gradle index 8b7f4be..82192d3 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -10,8 +10,8 @@ android { applicationId "com.ycgis.macall.personalcenter" minSdkVersion 23 targetSdkVersion 30 - versionCode 2506051 - versionName "3.1.20250605.01" + versionCode 2507041 + versionName "3.1.20250704.01" // versionCode 2000000 // versionName "2.0.202403221" @@ -101,6 +101,11 @@ dependencies { //Zxing 二维码识别 implementation 'com.github.jenly1314:zxing-lite:2.1.1' + //蓝牙打印机相关 + implementation files('libs\\4.0.0-release.aar') + implementation files('libs\\image-1.8.9.aar') + implementation files('libs\\LPAPI-2019-11-20-R.jar') + // implementation('com.github.gzu-liyujiang:Android_CN_OAID:4.2.5.1') { // // 如果使用了移动安全联盟SDK,共存的话需排除掉本项目依赖的华为/荣耀官方广告标识服务SDK,因为移动安全联盟SDK也依赖了华为/荣耀的SDK // // 如果华为官方广告标识服务SDK下载失败或编译报错的话,可考虑在 build.gradle 中增加以下配置: diff --git a/app/libs/4.0.0-release.aar b/app/libs/4.0.0-release.aar new file mode 100644 index 0000000..f395f3d Binary files /dev/null and b/app/libs/4.0.0-release.aar differ diff --git a/app/libs/LPAPI-2019-11-20-R.jar b/app/libs/LPAPI-2019-11-20-R.jar new file mode 100644 index 0000000..b1e8a1e Binary files /dev/null and b/app/libs/LPAPI-2019-11-20-R.jar differ diff --git a/app/libs/image-1.8.9.aar b/app/libs/image-1.8.9.aar new file mode 100644 index 0000000..98ac0b9 Binary files /dev/null and b/app/libs/image-1.8.9.aar differ diff --git a/app/proguard-rules.pro b/app/proguard-rules.pro index 64a6549..0b46b7f 100644 --- a/app/proguard-rules.pro +++ b/app/proguard-rules.pro @@ -88,7 +88,7 @@ -keep public class com.ycgis.macall.personalcenter.p.request.UploadProgressResponsBody{*;} -keep public class com.ycgis.macall.personalcenter.m.adapterbean.**{*;} --keep public class com.ycgis.macall.personalcenter.m.datamodel.PrintModel{*;} +-keep public class com.ycgis.macall.personalcenter.m.datamodel.**{*;} -keep public class com.ycgis.macall.personalcenter.m.event.MessageEvent{*;} -keep public class com.ycgis.macall.personalcenter.m.enumbean.**{*;} -keep public class com.ycgis.macall.personalcenter.m.provider.**{*;} @@ -306,3 +306,20 @@ long consumerIndex; public ; } -keepattributes Signature + + +#蓝牙打印机的配置 +-keep public class com.gengcon.www.jcprintersdk.**{*;} +-keep public class com.niimbot.canvas.image.**{*; } +-keep public class com.dothantech.**{*;} +-keep public class zpSDK.zpSDK.**{*;} +-keep public class com.snbc.sdk.**{*;} +-keep public class android_serialport_api.**{*;} +-dontwarn com.gengcon.www.jcprintersdk.** +-dontwarn com.jingchen.jcimagesdk.** +-dontwarn com.niimbot.canvas.image.** +-dontwarn com.dothantech.** +-dontwarn zpSDK.zpSDK.** +-dontwarn com.snbc.sdk.** +-dontwarn android_serialport_api.** + diff --git a/app/release/output-metadata.json b/app/release/output-metadata.json index 7c52f7c..8a42174 100644 --- a/app/release/output-metadata.json +++ b/app/release/output-metadata.json @@ -10,8 +10,8 @@ { "type": "SINGLE", "filters": [], - "versionCode": 2506051, - "versionName": "3.1.20250605.01", + "versionCode": 2507041, + "versionName": "3.1.20250704.01", "outputFile": "app-release.apk" } ] diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 6b6f46f..18c6d56 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -47,7 +47,10 @@ android:supportsRtl="true" android:theme="@style/Theme.NewPersonalCenter" tools:targetApi="n"> - + JS弹框

- +

@@ -60,14 +60,14 @@