在Android应用中集成SocketMobile扫描功能的最简单方法是什么?

时间:2015-10-23 09:17:18

标签: android bluetooth socketscan socketmobile

我有一个Android应用程序,要求用户扫描并记录一些条形码。我使用的是SocketMobile蓝牙条码扫描器系列7。

我希望能够处理条形码的扫描,无论用户当前忙于哪个活动或片段(我只是在列表中记录每个扫描)。出于这个原因,我认为(可能不正确?)仅仅在HID模式下连接扫描仪是不够的,因为这将需要用户导航到特定字段然后执行扫描。也许这个假设不正确?

从github上的examples看起来为了实现这个简单的功能,我将不得不实现一个完整的扫描应用程序,包括配对的实现等。

是否可以通过Android简单地将此扫描仪配置为HID模式,或者使用其他现有应用程序将其配置为SPP模式,然后让我的应用程序能够从此扫描仪接收条形码读取?在Android中实现扫描功能的最简单方法是什么?我只关心从我的应用程序中的任何位置接收扫描仪的数据。我不想为蓝牙连接的配对或管理负担。

1 个答案:

答案 0 :(得分:0)

  

HID模式还不够,因为这需要用户导航到特定字段然后执行扫描

这是正确的。

github上的示例中的SingleEntry是目前最简单的“入门”方式。听起来您不需要更改任何扫描仪设置,并且您不希望活动中的数据,这意味着您可以删除SingleEntry中的大量内容,它仍然可以满足您的需求。