我有一个Activity
,用户可以使用条形码扫描仪读取一些条形码(就像硬件键盘一样),它会发送一个字符串(通常是数字)和最后一个CR符号( "输入",我们可以说)。当我读到这个CR符号时,我必须打开一个dialog
并用收到的字符串做一些事情。
问题是:
EditText
的情况下收听条形码扫描器收到的字符串?我的意思是,因为条形码扫描器就像一个硬件键盘,将字符串写在隐藏的EditText
上,然后侦听CR符号可能是一个解决方案,但必须有一个更优雅的方式... 我已经看了Handling Keyboard Actions tutorial,但我认为它并不符合我的需求。
有什么想法吗?
答案 0 :(得分:0)
您是否看过Zxing图书馆:https://zxingnet.codeplex.com/
这也可能有所帮助,您会注意到一些将结果存储在字符串中进行处理的示例: How to read barcodes with the camera on Android?