私は、スピーカードックに接続し、ブルートゥース経由でデータを送受信するアプリに取り組んでいます。一部のデバイスでは、私のコードは問題なく動作します。他のデバイスでは約 80% の確率で動作し、3 番目のデバイス セットでは 50/50 で動作します。
私が何か間違ったことをしているのか、それとも他の Bluetooth 開発者が同じ問題を抱えているのか知りたいです。Dock 側のファームウェアは、もともと iOS を念頭に置いて書かれていましたが、Android から接続する場合は iOS の認証ピースを実行する必要がないように変更されています。それは問題の一部でしょうか?
私は基本的に、ここに示されているテンプレート Bluetooth 接続コードを使用しています: http://developer.android.com/guide/topics/connectivity/bluetooth.html#ConnectingAsAClient
唯一の違いは、(SDK レベルに基づいて) サポートするデバイスに対して非セキュア ソケットを開くことです。
私の質問は次のとおりです。多くの開発者が、Android で Bluetooth を介して一貫したクライアント接続を取得するのに苦労していますか?それとも私だけですか?