ピットのAndroidのBluetoothの開発

失敗したリターンを読ん-1

Bluetoothの接続が最も重要なステップは、最も問題を接続します。そして、いくつかのピットが存在し、

0Androidスタジオシミュレータが報告されますので、何のBluetoothアダプタは存在しません、デバッグに実機で置き換えます

1connectは、別のスレッドに配置する必要があります

2、なぜ問題になるのソケットを取得するにはいくつかの方法があります。それとも最初insecureRfcomm RFCOMM応じSDKのバージョンを選択することができ、それが接続反射に失敗した場合に、接続を再利用してみてください。反射帯域は、UUIDにし、UUIDなしで接続されています。

私は最終的に実現した場合のコードは、内部絶えず接続しようとしていること。一つの方法は、1種類を交換しないでしょう。最後に、UUID 100%完全な接続せずにリフレクションを使用。

結果は間違って、接続されていない場合は、デバイスのソケットをデバッグすることはnullであるとき、図3に示すように、確認してください

4電話機に手動でデバイスのBluetoothペアリング・ポイントをオンにします。ペアリングした後アプリで接続完了です。

ライフサイクル変数5は、可能なバグの使用に注意してください。

おすすめ

転載: www.cnblogs.com/sleeploke/p/12036826.html