如何将Socket Mobile Scanner与Android App集成

时间:2015-04-29 11:30:39

标签: android bluetooth barcode-scanner socketscan

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

如何将Socket Mobile的CHS与我的Android代码集成?我尝试使用SocketAPI sdk提供的应用程序示例,但收到错误ESKT_UNABLEOPENDEVICE(数字-27)&几秒后得到错误ESKT_NOTHINGTOLISTEN(数字-47)。

1 个答案:

答案 0 :(得分:1)

  

我需要以SPP模式而不是HID模式连接扫描仪,因此键盘不会自动隐藏/出现在设备connect-disconnect上

在扫描仪连接时,您无需使用SPP模式即可显示键盘。

  
      
  1. 连接扫描仪
  2.   
  3. 转到设置>语言与输入
  4.   
  5. 分别为Android 4.x和5.x选择默认或当前键盘
  6.   
  7. Hardware Physical Keyboard设置为关闭(4.x)或Show input method设置为打开(5.x)
  8.   

现在虚拟键盘不会在连接/断开连接时自动隐藏/显示

对于ESKT_UNABLEOPENDEVICEESKT_NOTHINGTOLISTEN,您必须编辑问题以提供完整的堆栈跟踪