霍尼韦尔厂家的pda,只有固定的型号走服务,其他的都使用默认的广播模式;兼容eda52
This commit is contained in:
@ -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"
|
||||
}
|
||||
|
||||
|
||||
@ -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:
|
||||
|
||||
Reference in New Issue
Block a user