gpt4 book ai didi

Android - 如何从外部输入设备直接捕获变量中的文本

转载 作者:行者123 更新时间:2023-11-30 03:47:00 25 4
gpt4 key购买 nike

我有一个 USB 二维码阅读器,它可以像任何键盘一样工作,将读取的信息文本放入任何文本输入小部件中,如 EditText

但是,在不使用任何小部件的情况下,我想直接在 String 变量中捕获读取的信息文本。

我几乎可以肯定这可以通过流实现:InputStreamOutputStream,但我不知道如何指向我的外部输入设备。像这样的东西:

OutputStream outputStream = who.getOutputStream();

有人知道吗?

编辑 1

QR 阅读器设备是摩托罗拉 DS9208,我将其与 Nexus 7 结合使用。QR 阅读器通过 OTG 数据线连接到 Nexus MicroUSB 端口并自动开始工作。可以使用任何带有文本书写位置的应用程序查看读者阅读的内容。阅读器被识别为普通键盘。

最佳答案

最后,我可以直接在 String 变量中捕获读取的信息文本。

由于二维码阅读器就像硬键盘一样工作(一旦它读取二维码,它就会写入文本),我可以使用名为 onKeyDown 的 Activity 内置方法。

此方法能够捕获用户按下硬键盘按键时写入的字母。因此,由于 QR 阅读器用作硬键盘,该方法可以在 String 变量中捕获它的字母。

我希望这对某人有帮助。

关于Android - 如何从外部输入设备直接捕获变量中的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14844706/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com