Zebra Device-TC75x- Android 8.1-条形码扫描问题

时间:2019-07-12 08:56:39

标签: android zebra

我们在Zebra设备上构建了App,该App扫描条形码并基于扫描数据执行API调用。 但是在Android 8.1的最新更新中,我们能够检测到新闻事件和按键代码。在Android 6.0中为103(在Android中为R1按钮)。

  @Override public boolean onKey(View v, int keyCode, KeyEvent event) {
if (event.getAction() == KeyEvent.ACTION_UP && keyCode == 103) {
    for (final Listener listener : listeners) {
        new android.os.Handler().postDelayed(new Runnable() {
            @Override
            public void run() {
                listener.didCodeScanned();
            }
        }, 800);
    }
}
return false; }

如果有人知道扫描按钮的事件,请告诉我们。

先谢谢您

1 个答案:

答案 0 :(得分:0)

您应该能够使用设备上的“按键映射”功能来重新映射按键(请参阅集成商指南的第88页,https://www.zebra.com/content/dam/zebra_new_ia/en-us/manuals/mobile-computers/tc70x/tc70x-75x-android-81-ig-en.pdf),并将扫描按钮重新映射到103。我无法解释行为为何不同的原因。在棉花糖和奥利奥之间为您服务