質問: Android studioでタブレット用Androidアプリの開発をしています。(Android studio 3.0 , OS 6.0) 現在アプリ機能の一部分であるスキャナ(http://jp.ute.com/products_info.php?pc1=37&pc2=402&rbu=3&pid=2105)からBluetooth通信でアプリへテキストを送信する所で詰まっています。 BluethoothChatを参考に、現段階ではスキャナでバーコードを読み取り、タブレット端末のキーボードにテキストを出力するところまで出来ましたが、キーボードに直接表示されるので、そうではなくJavaのテキストデータとして受け取りたいです。また、そもそもテキスト情報をJavaで受け取るためにはこの実装方法合っていますでしょうか? AndroidとBluetooth開発が不慣れなもので、ご教授いただければ幸いです。
回答: 質問者様が造られたコードが提示されていないのでコード上の問題は分からないのですが、お使いのバーコードリーダーはBluetooh HIDプロファイルを使っているので、見た目、Bluetoothキーボードとして動作します。その為、キーボードに直接入力(?)されているのでしょう。 こちらのメーリングリストのやり取りが参考になると思いますのでお読みになってみてください。 日本Androidの会 - bluetooth(HID方式)で接続したバーコードリーダから入力データを読み取りたい