Android タブレットとペアリングされた SocketMobile 7C シリーズ スキャナがあります。Scan API オブジェクトを正常に開くことができ、スキャナーの電源を入れ直すと、デバイスに到着した通知が表示されます。ただし、スキャナーが既にペアリングされており、電源が入っている場合、デバイスが到着したという通知が届きません。
アプリ内からスキャナーへの接続を開始するにはどうすればよいですか?
Android タブレットとペアリングされた SocketMobile 7C シリーズ スキャナがあります。Scan API オブジェクトを正常に開くことができ、スキャナーの電源を入れ直すと、デバイスに到着した通知が表示されます。ただし、スキャナーが既にペアリングされており、電源が入っている場合、デバイスが到着したという通知が届きません。
アプリ内からスキャナーへの接続を開始するにはどうすればよいですか?
Android で SDK を使用している場合、スキャナは SPP 接続を開始する必要があり、タブレットがリッスンしている場合にのみ接続する必要があります。つまり、ScanAPI が開いて初期化されている必要があります。
アプリケーションが起動する前にスキャナが接続する場合、スキャナがまだ HID モード1であるか、スキャナをイニシエータ モードにするために EZPair を実行していないか、アプリケーションが ScanAPI オブジェクトをリークしているか、または別のアプリケーションが ScanAPI を持っていると推測できます。開いた。
1 ScanAPI の実行中にスキャナを HID モードで再接続すると、Bluetooth とアプリケーションの両方が異常になります。デバイスの到着通知を受け取っていないので、除外できます。