1

我有一个 SocketMobile 7C 系列扫描仪与我的 Android 平板电脑配对。我可以成功打开 Scan API 对象,如果我重启扫描仪,我会收到设备到达通知。但是,如果扫描仪已经配对并开机,我不会收到设备到达通知。

如何从应用程序内启动与扫描仪的连接?

4

1 回答 1

0

如果您在 Android 上使用 SDK,则扫描仪应该启动 SPP 连接,并且它应该仅在平板电脑正在侦听时才连接 - 即 ScanAPI 已打开并已初始化。

如果扫描仪在您的应用程序启动之前连接,我猜您的扫描仪仍处于 HID 模式1,您尚未运行 EZPair 将扫描仪置于启动器模式,您的应用程序正在泄漏 ScanAPI 对象,或者另一个应用程序具有 ScanAPI打开。

1在 ScanAPI 运行时在 HID 模式下重新连接扫描仪导致蓝牙和我的应用程序都变得疯狂。我没有收到设备到达通知,所以我们可以排除这种情况。

于 2013-04-30T23:48:56.533 回答