2012-04-13 11 views
0

Mit meiner aktuellen Anwendung können mehrere Geräte an ein Gerät anschließen. Aber der Kontrast funktioniert nicht. Ich gehe davon aus, dass Gerät A Verbindung zu Gerät B initiiert. Wenn nun A versucht, die Verbindung zu B zu halten und eine andere Verbindung zu Gerät C herzustellen, dann ist die Verbindung von A-B unterbrochen. Gibt es also eine Möglichkeit, die Verbindung von A-B während der Verbindung mit A-C zu vermeiden?Wie mehrere ausgehende Verbindungen über Bluetooth in Android haben

Vielen Dank im Voraus

+0

meine Antwort auf diesen Beitrag diskutiert dieses Problem: http://StackOverflow.com/Questions/9694840/android-Bluetooth-Multiple-Clients-To-One-Host/9695078#9695078 Was hast du bisher versucht? – mfrankli

+0

Ich habe das BluetoothChat-Beispiel verwendet. Eigentlich habe ich ein Array, mit dem ich mehrere verbundene Threads speichern kann. So können mehrere Geräte erfolgreich eine Verbindung zu einem Gerät (Server) herstellen. Aber das Gegenteil passiert nicht wie erwartet. Ich möchte Gerät A mit B und C verbinden, ohne dass bereits angeschlossene Geräte einen Verbindungsfehler aufweisen. –

Antwort

0

Dies ist ein Problem mit der Version/Implementierung von Android Sie verwenden sein: Ich habe festgestellt, dass es mit bestimmten Android-Versionen (2.2 oder niedriger) auf bestimmten Geräten (Samsung und das nicht möglich ist, Nexus One) Es ist nicht möglich, mehrere Bluetooth-Geräte gleichzeitig zu betreiben. Die exakt gleiche apk, die perfekt auf 2.3.3 funktioniert, wird auf einem Nexus One mit 2.2 oder einem Samsung Vibrant 2.2 nicht funktionieren. Ich würde mir die Version von Android ansehen, die Sie verwenden, und sehen, ob das Ausführen einer neueren Version dieses Problem für Sie behebt.

+0

Ich benutze Andoid 3.1 Samsung Galaxy Tab 10.1 3G. Ich denke, wie Sie sagten, IT hängt von dem Hersteller ab. Ich denke, das ist mit einer Anwendung möglich, die ich getestet habe: HEYU –

Verwandte Themen