Android Zebra设备-TC75x-安卓8.1-条形码扫描问题
我们在Zebra设备上构建了一个应用程序,可以扫描条形码,并根据扫描数据调用API。 但在Android 8.1的最新更新中,我们能够检测到按下事件和按键代码。在Android 6.0中,它是103(Android中的R1按钮)键码Android Zebra设备-TC75x-安卓8.1-条形码扫描问题,android,barcode-scanner,Android,Barcode Scanner,我们在Zebra设备上构建了一个应用程序,可以扫描条形码,并根据扫描数据调用API。 但在Android 8.1的最新更新中,我们能够检测到按下事件和按键代码。在Android 6.0中,它是103(Android中的R1按钮)键码 @覆盖公共布尔onKey(视图v、int-keyCode、KeyEvent事件){ if(event.getAction()==KeyEvent.ACTION\u UP&&keyCode==103){ for(最终侦听器:侦听器){ 新的android.os.Han
@覆盖公共布尔onKey(视图v、int-keyCode、KeyEvent事件){
if(event.getAction()==KeyEvent.ACTION\u UP&&keyCode==103){
for(最终侦听器:侦听器){
新的android.os.Handler().postDelayed(新的Runnable()){
@凌驾
公开募捐{
listener.didCodeScanned();
}
}, 800);
}
}
返回false;
}
如果有人知道扫描按钮的事件,请让我们知道
提前感谢。您应该能够使用设备上的密钥映射功能重新映射密钥(请参阅《集成器指南》第88页),并将扫描按钮重新映射到103。我无法解释为什么棉花糖和奥利奥之间的行为不同,我没有按照你说的那样做,但是使用工厂重置,现在效果很好。谢谢你的回答我,你为什么坚持用斑马牌?您读过它的描述以及它的用途了吗?这个问题只与Zebra设备有关。这个[Zebra]标签只用于JavaScript库“Zebra”,不用于Zebra.com上的设备