2012-04-13 22 views
0

現在のアプリケーションでは、複数のデバイスを1つのデバイスに接続できます。しかし、コントラストは機能しません。私はデバイスAがデバイスBへの接続を開始したと仮定します.AがBへの接続を維持しようとし、デバイスCへの別の接続を開始しようとすると、A-Bの接続が切断されます。 A-Cに接続している間にA-Bの接続が失われるのを避ける方法はありますか?私それは、特定のデバイスに特定のAndroidのバージョン(2.2以下)では不可能であることを見出した(サムスンと:これは、使用しているAndroidのバージョン/実装に問題がある可能性があり、事前Androidでブルートゥース経由で複数の発信接続を行う方法

+0

この記事で私の答えは、この問題について説明しています:http://stackoverflow.com/questions/9694840/android-bluetooth-multiple-clients-to-one-host/9695078#9695078これまでに何を試しましたか? – mfrankli

+0

私はbluetoothChatサンプルを使用しました。実際に私はいくつかの接続されたスレッドを格納するための配列を持っています。したがって、複数のデバイスが1つのデバイス(サーバー)に正常に接続できます。しかし、これとは逆のことは予想通り起こらない。すでに接続されているデバイスの接続に失敗することなく、デバイスAをBとCに接続したい。 –

答えて

0

感謝Nexus One)では、複数のBluetoothデバイス接続を同時に実行することはできません。 2.3.3で完全に動作する全く同じapkは、2.2を実行しているNexus Oneまたは2.2を実行しているSamsung Vibrantで失敗します。私はあなたが使用しているアンドロイドのバージョンを見て、新しいリビジョンで実行している場合にこの問題を修正するかどうかを確認します。

+0

私はAndoid 3.1を使用しています。Samsung Galaxy Tab 10.1 3G。 あなたはITがそのメーカーに依存していると言います。私はこれがテストされたアプリケーションで可能だと思う:HEYU –

関連する問題