我有一个Android应用程序,需要用户扫描和记录一些条形码。我使用的是SocketMobile蓝牙条形码扫描仪系列7。
我希望能够处理条形码的扫描,而不管用户当前正在忙于哪个活动或片段(我只是将每个扫描记录在一个列表中)。基于这个原因,我相信(也许是错误的?)简单地将扫描仪连接到HID模式是不够的,因为这将需要用户导航到特定字段,然后执行他们的扫描。也许这个假设是不正确的?
从github上的examples上看,为了实现这个简单的功能,我必须实现一个完整的扫描应用程序,包括配对的实现等。
有没有可能简单地通过Android在HID模式下配对这个扫描仪,或者使用另一个现有的应用程序在SPP模式下配对,然后让我的应用程序能够从这个扫描仪接收条形码读取?在Android中实现扫描功能的最简单方法是什么?我只关心在我的应用程序中的任何地方从扫描仪接收数据。我不想被蓝牙连接的配对或管理负担。
发布于 2015-11-13 05:32:51
HID模式是不够的,因为这将要求用户导航到特定字段,然后执行扫描
这是正确的。
github上示例中的SingleEntry是目前最简单的“入门”方式。听起来你不需要更改任何扫描仪设置,你也不想让这些数据出现在你的活动中,这意味着你可以在SingleEntry中删除很多东西,它仍然可以满足你的需求。
https://stackoverflow.com/questions/33298814
复制相似问题