0

製品のラベルをスキャンするために Socket Mobile Bluetooth スキャナーを使用しようとしています。スキャナーが接続されているときにキーボードが非表示にならないように、このスキャナーを Android アプリに統合する必要があります。つまり、HID モードではなく SPP モードでスキャナーを接続する必要があるため、デバイスの接続/切断時にキーボードが自動的に非表示/表示されません。

Socket Mobile の CHS を Android コードに統合するにはどうすればよいですか? SocketAPI sdk で提供されているアプリをサンプリングしようとしましたが、エラーESKT_UNABLEOPENDEVICE(番号 -27) が発生し、数秒後にエラーESKT_NOTHINGTOLISTEN(番号 -47) が発生しました。

4

1 に答える 1

1

HID モードではなく SPP モードでスキャナーを接続する必要があるため、デバイスの接続切断時にキーボードが自動的に非表示/表示されません。

スキャナが接続されている間、キーボードを表示するために SPP モードを使用する必要はありません。

  1. スキャナーを接続する
  2. [設定] > [言語と入力] に移動します
  3. Android 4.x および 5.x のデフォルトまたは現在のキーボードをそれぞれ選択します。
  4. オフHardware Physical Keyboard(4.x) またはShow input methodオン (5.x) にします。

接続/切断時に仮想キーボードが自動的に非表示/表示されないようになりました

については、質問を編集して完全なスタックトレースを提供する必要がESKT_UNABLEOPENDEVICEありESKT_NOTHINGTOLISTENます

于 2015-04-29T14:10:21.447 に答える