android - 如何访问通过 USB 端口连接到 Android 设备的条码扫描器的扫描结果?

标签 android barcode-scanner

外部激光条码扫描器已连接到 Android POS 设备。我需要在我的应用程序中访问扫描结果。这怎么可能?需要从 Android 操作系统版本 2.3 开始支持。

最佳答案

大多数 USB 扫描仪通过 HID 配置文件连接,因此 Android 应该将其识别为键盘。解码后的条形码将“输入”到当前选定的字段中。

如果您想捕获结果而不将其输入可编辑字段,请参阅 Handle barcode scanner value via Android device

关于android - 如何访问通过 USB 端口连接到 Android 设备的条码扫描器的扫描结果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19970109/

相关文章:

java - LibraryMS 的 Java 条形码阅读器逻辑

android - onCreate() 中的新处理程序

php - 将相机中的照片上传到 PHP 服务器

java - 无法使用 Firebase ML Kit 读取更多 30 个字符的条形码

android - 在 WebView 中调用条形码扫描仪而不是键盘

objective-c - Linea pro 设备检测

ios - Linea Pro 条码扫描器 iPhone 问题

php - 登录后在同一 Activity 中获取用户属性的 JSON 数组

android - 为什么 DAO 必须是接口(interface)或抽象类?

java - Android AlarmManager 每天下午 3 点运行