0

phonegapoアプリケーションでBluetoothバーコードスキャナーとインターフェースしようとしています.AndroidとIOSでは、現時点ではAndroidが優先されています. このプラグインを使用する予定です: https://github.com/phonegap/phonegap-plugins/tree/master/Android/Bluetooth

私は、プラグインを切り替えたり、自分でプラグインを作成したりすることに反対しているわけではありません。このプラグインのコードを調べたところ、スキャナーが生成するイベントのようなものは見当たりません。多分私は何かを逃していますか?ありがとう、私はアンドロイド開発と電話ギャップにかなり慣れていません。

また、IOS をどこから始めればよいかについて誰かが意見を持っていれば、それを歓迎します。

4

1 に答える 1

1

cordova と組み合わせて Bluetooth バーコード スキャナーを使用しても問題はありません。Android 4.x で KDC スキャナーを使用して同じシナリオをテストしました

最も簡単な解決策は、スキャナーを HID キーボードとしてセットアップすることです。次に、物理キーボードを使用しないように Android の設定を変更します (スクリーン キーボードを維持するには Juat )。

アプリケーション内で、keyUp/Down イベントの body にリスナーを追加するだけです。

スキャナーがバーコード (一連の文字) を送信すると、アタッチされたリスナーが呼び出されます。

スキャナからの呼び出しを通常の入力から分離するには、接尾辞と接頭辞を使用するようにバーコード スキャナを構成します。接頭辞としての $#++ と接尾辞としての ++#$ のように、通常の入力としては決して発生しません。

リスナー内では、入力を追跡するだけです。接頭辞パターンが発生した場合は、接尾辞パターンが発生するまですべての文字の記録を開始します。

お役に立てれば

よろしく

于 2014-02-04T21:36:55.703 に答える