【发布时间】:2015-07-22 09:00:20
【问题描述】:
我有一个Activity,用户可以使用条形码扫描仪读取一些条形码(就像硬件键盘一样),它会发送一个字符串(通常是数字)和一个 CR 符号(一个“输入”,我们可以说)。当我读到这个 CR 符号时,我必须打开一个 dialog 并使用接收到的字符串对其进行一些处理。
问题是:
- 如何在不将其写入
EditText的情况下收听从条形码扫描仪接收到的字符串?我的意思是,由于条形码扫描仪就像一个硬件键盘,在隐藏的EditText上写入字符串,然后听 CR 符号可能是一个解决方案,但必须有一个更优雅的方式...... - 如何听到 CR 符号以及如何将其与充满数字的字符串区分开来?
我查看了Handling Keyboard Actions tutorial,但我认为它不符合我的需求。
有什么想法吗?
【问题讨论】:
-
为什么不把它读入一个字符串然后处理这个字符串呢?发布一些代码,以便我们提供帮助。
-
我怎样才能在字符串中读取它?有什么例子吗?
-
我还没有任何相关的代码,抱歉。我正在考虑在编码之前如何做:)
标签: java android barcode-scanner