1

USB QRコードリーダーがあり、任意のキーボードとして機能し、読み取り情報テキストを任意のテキスト入力ウィジェットにスローしますEditText

Stringただし、ウィジェットを使用せずに、読み取った情報のテキストを変数で直接キャッチしたいと思います。

これはストリームを介して到達できるとほぼ確信しています:InputStreamまたはOutputStream、しかし、外部入力デバイスを指す方法がわかりません。何かのようなもの:

OutputStream outputStream = who.getOutputStream();

誰かが手がかりを持っていますか?

編集1

QRリーダーデバイスはMotorolaDS9208で、Nexus7と組み合わせて使用​​しています。QRリーダーはOTGケーブルを介してNexusMicroUSBポートに接続され、自動的に動作を開始します。テキストを書く場所のあるアプリで、読者が何を読んだかを確認することができます。リーダーは一般的なキーボードとして認識されます。

4

1 に答える 1

1

String最後に、読み取った情報テキストを変数で直接キャッチできました。

QRリーダーはハードキーボードのように機能するため(QRコードを読み取ると、テキストを書き込む)、アクティビティに組み込まれている。というメソッドを使用できますonKeyDown

このメソッドは、ユーザーがハードキーボードのキーを押したときに書かれた文字をキャッチすることができます。したがって、QRリーダーはハードキーボードとして機能するため、メソッドはString変数内の文字をキャッチできます。

これが誰かに役立つことを願っています。

于 2013-03-04T22:33:13.390 に答える