1

我有一个 Android 应用程序,需要用户扫描并记录一些条形码。我正在使用 SocketMobile 蓝牙条码扫描仪系列 7。

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

从 github 上的示例看来,为了实现这个简单的功能,我必须实现一个完整的扫描应用程序,包括实现配对等。

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

4

1 回答 1

0

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

那是对的。

来自 github 上示例的 SingleEntry 目前是“开始”的最简单方法。听起来您不需要更改任何扫描仪设置,并且您不希望在 Activity 中使用该数据,这意味着您可以在 SingleEntry 中删除很多东西,它仍然可以满足您的需求。

于 2015-11-12T21:32:51.153 回答