如何从条形码扫描仪读取

时间:2015-07-22 09:00:20

标签: java android barcode-scanner

我有一个Activity,用户可以使用条形码扫描仪读取一些条形码(就像硬件键盘一样),它会发送一个字符串(通常是数字)和最后一个CR符号( "输入",我们可以说)。当我读到这个CR符号时,我必须打开一个dialog并用收到的字符串做一些事情。

问题是:

  • 如何在不EditText的情况下收听条形码扫描器收到的字符串?我的意思是,因为条形码扫描器就像一个硬件键盘,将字符串写在隐藏的EditText上,然后侦听CR符号可能是一个解决方案,但必须有一个更优雅的方式...
  • 我如何收听CR符号?如何将其与数字字符串区别开来?

我已经看了Handling Keyboard Actions tutorial,但我认为它并不符合我的需求。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

您是否看过Zxing图书馆:https://zxingnet.codeplex.com/

这也可能有所帮助,您会注意到一些将结果存储在字符串中进行处理的示例: How to read barcodes with the camera on Android?