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应用程序[关闭]的主要内容,如果未能解决你的问题,请参考以下文章