掌上Android 2D条形码扫描仪 - 如何访问扫描仪并读取数据

时间:2017-12-07 13:11:03

标签: android kotlin barcode-scanner pdf417

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

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

代码看起来像这样:

image

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

这就是我目前所得到的:

image2

1 个答案:

答案 0 :(得分:0)

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