0

我正在尝试使用 Socket Mobile 蓝牙扫描仪扫描产品上的标签。我需要将此扫描仪集成到我的 Android 应用程序中,以便在连接扫描仪时键盘不会隐藏。简而言之,我需要在 SPP 模式而不是 HID 模式下连接扫描仪,因此键盘不会自动隐藏/出现在设备连接断开连接上。

如何将 Socket Mobile 的 CHS 与我的 Android 代码集成?我尝试使用 SocketAPI sdk 提供的示例应用程序,但出现错误ESKT_UNABLEOPENDEVICE(编号 -27),几秒钟后出现错误ESKT_NOTHINGTOLISTEN(编号 -47)。

4

1 回答 1

1

I need to connect scanner in SPP Mode instead of HID mode so keyboard will not auto-hide/appear on device connect-disconnect

You do not need to use SPP mode in order to display the keyboard while the scanner is connected.

  1. Connect your scanner
  2. Go to Settings > Language & Input
  3. Select Default or Current Keyboard for Android 4.x and 5.x, respectively
  4. Turn Hardware Physical Keyboard to off (4.x) or Show input method to on (5.x)

Now the virtual keyboard wont auto-hide/show on connect/disconnect

For the ESKT_UNABLEOPENDEVICE and ESKT_NOTHINGTOLISTEN you'll have to edit your question to provide the complete stacktrace

于 2015-04-29T14:10:21.447 回答