From 23df4da1ffc3da2b70414e4efe94c6bc308ab9b1 Mon Sep 17 00:00:00 2001 From: jieyao Date: Tue, 7 May 2024 14:51:31 +0800 Subject: [PATCH] =?UTF-8?q?=E9=9C=8D=E5=B0=BC=E9=9F=A6=E5=B0=94=E5=8E=82?= =?UTF-8?q?=E5=AE=B6=E7=9A=84pda=EF=BC=8C=E5=8F=AA=E6=9C=89=E5=9B=BA?= =?UTF-8?q?=E5=AE=9A=E7=9A=84=E5=9E=8B=E5=8F=B7=E8=B5=B0=E6=9C=8D=E5=8A=A1?= =?UTF-8?q?=EF=BC=8C=E5=85=B6=E4=BB=96=E7=9A=84=E9=83=BD=E4=BD=BF=E7=94=A8?= =?UTF-8?q?=E9=BB=98=E8=AE=A4=E7=9A=84=E5=B9=BF=E6=92=AD=E6=A8=A1=E5=BC=8F?= =?UTF-8?q?=EF=BC=9B=E5=85=BC=E5=AE=B9eda52?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/build.gradle | 5 +++-- .../java/chaoran/business/activity/MainActivity.java | 12 +++++++++--- 2 files changed, 12 insertions(+), 5 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index 3e7eb20..95e6978 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -11,7 +11,7 @@ android { minSdk 28 targetSdk 28 versionCode 1 - versionName "1.10" + versionName "1.11" // 1.0 IDATA广播模式处理 // 1.1 霍尼韦尔的监听修改(扫描网站二维码跳出程序,监听失效,调整)、斑马PDA广播模式设置 @@ -23,7 +23,8 @@ android { // 1.7 暴露一个方法,跳转到index初始化页面 // 1.8 霍尼韦尔EDA50p,在返回桌面,点击了新的扫描之后,出现再进入程序(新打开一样)无法扫描,从而导致问题,添加了一个stop2的方法,针对霍尼韦尔eda50p,不进行销毁,在真正销毁的方法关闭服务,还是存在程序返回桌面无法扫描问题,但是退出程序之后,新打开程序可以扫描 // 1.9 海康威视 mv-idp5102 适配广播模式 - // bug 代码判断没有结束 + // 1.10 bug 代码判断没有结束 + // 1.11 霍尼韦尔EDA52 testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" } diff --git a/app/src/main/java/chaoran/business/activity/MainActivity.java b/app/src/main/java/chaoran/business/activity/MainActivity.java index 288f7a3..486a6b4 100644 --- a/app/src/main/java/chaoran/business/activity/MainActivity.java +++ b/app/src/main/java/chaoran/business/activity/MainActivity.java @@ -92,10 +92,16 @@ public class MainActivity extends AppCompatActivity implements ResultListener{ case HONEY_WELL_EDA50P: // 51、56都是同一个code case HONEY_WELL_EDA51: - if ("eda56".equals(Build.MODEL.toLowerCase())) { - adapter = new HoneywellEda56Adapter(this, this); - }else { + if ( + "eda50p".equals(Build.MODEL.toLowerCase()) + || "eda51".equals(Build.MODEL.toLowerCase()) + || "tc26".equals(Build.MODEL.toLowerCase()) + ) { + // 走服务模式 adapter = new HoneywellAdapter(this, this); + }else { + // 走广播模式 + adapter = new HoneywellEda56Adapter(this, this); } break; case ZEBRA_TECHNOLOGIES: