【问题标题】:Handheld Android 2D Barcode Scanner - How to access the scanner and read data手持式安卓二维条码扫描仪 - 如何访问扫描仪和读取数据
【发布时间】:2017-12-07 13:11:02
【问题描述】:

我正忙于使用内置物理 barcode 扫描仪的 Android 设备。我需要访问此扫描仪并扫描 PDF417 barcode(如驾驶执照)。

我发现这在某种程度上注册为键盘,这意味着我可以通过覆盖 onKeyDown 事件获得某种形式的输入。但是,当我尝试读取此数据时,它会以编码字符串或替换字符(特殊字符或带问号的菱形)的形式返回。

代码如下所示:

我需要的是让结果显示我正在扫描的barcode 的值。

这是我目前得到的:

【问题讨论】:

  • 扫描仪的数据采用什么编码,您的输出需要什么编码?
  • 这是问题之一 - 我真的不知道编码是什么。我可以处理的文档很少。至于输出,我只需要简单易读的文本即可。
  • 您是否检查过它是否匹配任何编码listed on the wikipedia page?此外,"plain readable text" 的含义并不完全清楚。我可以想象条形码的多种可读文本编码。

标签: android kotlin barcode-scanner pdf417


【解决方案1】:

仔细设置您的扫描仪。 问题不在应用程序中。 在扫描仪中,您仍然可以添加一个特殊的马车,以便机器触发onKeyDown事件

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-12
    • 2019-10-22
    • 1970-01-01
    • 2021-10-15
    • 1970-01-01
    相关资源
    最近更新 更多