如何在 Android 上从 USB Barcode Scanner 获取没有 editText 的数据?
How to get data without editText from USB Barcode Scanner on Android?
我有 USB Barcode Scanner,我想在没有 EditText 的情况下扫描后得到结果。我正在尝试使用 onKeyUp/onKeyDown 方法,但我只得到几个符号。现在我正在尝试使用 Invisible EditText,但它也不起作用
你应该使用 TextWatcher
。但是你需要一个EditText
,你可以让它在你的布局中不可见。它将比关键 up/down 方法更容易。
基本上它会监听传入的字符,您可以实现 afterTextChanged
、onTextChanged
等方法,您可以在其中获取整个字符串或特定字符等。阅读更多相关信息这里:
https://developer.android.com/reference/android/text/TextWatcher.html
我有 USB Barcode Scanner,我想在没有 EditText 的情况下扫描后得到结果。我正在尝试使用 onKeyUp/onKeyDown 方法,但我只得到几个符号。现在我正在尝试使用 Invisible EditText,但它也不起作用
你应该使用 TextWatcher
。但是你需要一个EditText
,你可以让它在你的布局中不可见。它将比关键 up/down 方法更容易。
基本上它会监听传入的字符,您可以实现 afterTextChanged
、onTextChanged
等方法,您可以在其中获取整个字符串或特定字符等。阅读更多相关信息这里:
https://developer.android.com/reference/android/text/TextWatcher.html