Android:如何将通过USB连接的外部条形码扫描仪设备集成到Android应用程序[关闭]

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android:如何将通过USB连接的外部条形码扫描仪设备集成到Android应用程序[关闭]相关的知识,希望对你有一定的参考价值。

我正在为商店开发POS应用程序。店主可以使用任何品牌的条形码扫描仪设备。我需要获取扫描项目的详细信息。是否有任何可用的库文件。

FYI

  • 外部条形码扫描仪通过USB连接到设备。

  • 我需要事件来获取从扫描仪扫描并发送的数据。

答案

我认为每个条形码扫描仪都支持android集成,但是我需要为所有或更多外部条形码扫描仪提供通用支持。

听起来您正在寻找自己承认的东西不存在。所有扫描程序都无法为通用的Android集成实施通用的标准。也就是说,这是您可以实现两个目标的方法

任何品牌多数条形码扫描仪支持HID模式,该模式基本上只是作为键盘连接;这实际上是所有USB扫描仪的工作方式。使用HID模式,扫描仪将“键入”光标所在位置的条形码,这不会给您太多控制权。

结束事件:同样,可以将most条码扫描器配置为附加尾随字符。通常,它默认为回车或制表符。在活动或视图中,可以设置onKeyListener,然后在该侦听器中监视结尾字符的KEY_DOWN事件,该事件指示扫描结束。

使用HID和结尾字符检测,您将能够支持大多数有线和无线扫描仪

另一答案

一种简单的方法是使用配置了Sane的中间Linux计算机。当它可以与本地Sane前端(例如XSane)一起使用时,您可以尝试通过一些Sane frotend应用程序将linux连接到手机,在Google Play上可用。下一步是实现自己的前端。最后-移植一些功能

以上是关于Android:如何将通过USB连接的外部条形码扫描仪设备集成到Android应用程序[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

从通过 USB 连接的外部天线获取数据

232串口扫描枪如何设置成键盘口

Android 连接USB设备(主机模式)

如何将 Android M 默认 USB 配置设置为 MTP 而不是“仅充电”?

如何无线调试Android应用

如何将外部传感器连接到 Android 设备?