Android-如何从外部输入设备直接捕获变量中的文本
我有一个USB二维码阅读器,它可以像任何键盘一样工作,将读取的信息文本放入任何文本输入小部件中,如Android-如何从外部输入设备直接捕获变量中的文本,android,inputstream,outputstream,Android,Inputstream,Outputstream,我有一个USB二维码阅读器,它可以像任何键盘一样工作,将读取的信息文本放入任何文本输入小部件中,如EditText 但是,在不使用任何小部件的情况下,我希望直接在字符串变量中捕获读取的信息文本 我几乎可以肯定这可以通过流来实现:InputStream或OutputStream,但我不知道如何指向我的外部输入设备。比如: OutputStream OutputStream=who.getOutputStream() 有人有线索吗 编辑1 QR阅读器是摩托罗拉DS9208,我正在和Nexus7一起使
EditText
但是,在不使用任何小部件的情况下,我希望直接在字符串
变量中捕获读取的信息文本
我几乎可以肯定这可以通过流来实现:InputStream
或OutputStream
,但我不知道如何指向我的外部输入设备。比如:
OutputStream OutputStream=who.getOutputStream()代码>
有人有线索吗
编辑1
QR阅读器是摩托罗拉DS9208,我正在和Nexus7一起使用。
QR阅读器通过OTG电缆连接到Nexus MicroUSB端口,并自动开始工作。
可以通过任何有文字书写位置的应用程序查看读者阅读的内容。阅读器被识别为一个普通键盘。最后,我可以直接在字符串中捕获读取的信息文本
由于QR阅读器的工作原理与硬键盘一样(一旦读取QR码,它就会写入文本),因此我可以使用名为onKeyDown
的活动内置方法
这种方法能够捕捉用户按下硬键盘键时所写的字母。因此,由于QR阅读器作为硬键盘工作,该方法可以捕获字符串中的字母
我希望这对某人有所帮助。最后,我可以在字符串中直接捕获读取的信息文本
由于QR阅读器的工作原理与硬键盘一样(一旦读取QR码,它就会写入文本),因此我可以使用名为onKeyDown
的活动内置方法
这种方法能够捕捉用户按下硬键盘键时所写的字母。因此,由于QR阅读器作为硬键盘工作,该方法可以捕获字符串中的字母
我希望这对其他人有所帮助。您能分享有关QR阅读器设备的更多详细信息吗?有什么规格等吗。?您已经试用过指南了吗?您可以分享更多关于QR阅读器设备的详细信息吗?有什么规格等吗。?你已经试过导游了吗?谢谢你的建议。我也有同样的问题,但我的客户要求在扫描之前,EditText必须是清晰的旧值,我仍然不知道如何做:(谢谢你的建议。我也有同样的问题,但我的客户要求在扫描之前,EditText必须是清晰的旧值,我仍然不知道如何做:(