首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android条形码扫描器只接受条形码

Android条形码扫描器只接受条形码
EN

Stack Overflow用户
提问于 2019-03-20 20:52:41
回答 1查看 957关注 0票数 1

我使用的是Android设备,它有内置的条形码扫描器和键盘。(设备是:品牌U8000S安卓条形码扫描仪)我正在尝试做一个应用程序,扫描条形码,并打印出条形码在吐司扫描后。我的问题是,可以在键盘上输入随机的键和数字,也可以打印字符序列。我需要帮助如何无法做到这一点,只有扫描条形码和应用程序出去。我的代码如下所示:

代码语言:javascript
复制
String barcode = "";
@Override
public boolean dispatchKeyEvent(KeyEvent e) {

    if(e.getAction()==KeyEvent.ACTION_DOWN
            && e.getKeyCode() != KeyEvent.KEYCODE_ENTER){
        lastDown = System.currentTimeMillis();
        char pressedKey = (char) e.getUnicodeChar();
        barcode += pressedKey;
    }

    if (e.getAction()==KeyEvent.ACTION_UP  && e.getKeyCode() == KeyEvent.KEYCODE_ENTER) {
       // izvještaj.add(barcode);
                 Toast.makeText(getApplicationContext(),
                "barcode--->>>" + barcode , Toast.LENGTH_LONG)
                .show();
                barcode ="";

    }
    return false;
}
EN

回答 1

Stack Overflow用户

发布于 2019-03-20 21:01:41

我在以前的应用程序中使用过dm77的barcodescanner,这是一个非常好和全面的库,它为如何使用简单的条形码扫描启动和运行提供了很好的指南。这样做的另一个好处是不需要担心键盘接口。

dm77库:https://github.com/dm77/barcodescanner

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55261219

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档