2010-03-05 6 views
20

Ich möchte wissen, ob das Entwickler-Team, das den Emulator gemacht hat einige Informationen zu machen, Bluetooth im Android-Emulator funktioniert, einige Links darüber angeben, wenn sie ein Datum für die Veröffentlichung haben oder wenn sie machen es funktioniert in der Zukunft.Bluetooth-Unterstützung auf Android Emulator

Danke.

Antwort

24

so weit ich weiß, gibt es keine Unterstützung im Emulator für Bluetooth. Und ich werde Androiden und Bluetooth in einigen Klassen unterrichten müssen. Und die Schüler müssen Sachen schreiben und im Android-Emulator testen (erraten).

So kam ich mit einer bloßen Knochen Reimplementation der Android-Bluetooth-API auf Tcp. Sie finden es unter here on github.

Im Grunde genommen führen Sie einen TCP-Server auf Ihrem Computer aus, und die Emulatoren werden durch ihn verbunden. Anstatt die Klassen im Paket android.bluetooth zu verwenden, müssen Sie nur die Klassen im Paket dk.itu.android.bluetooth (und andere 2 kleine Änderungen) verwenden.

Was nun unterstützt:

  • Ein-/Ausschalten des "Radio"
  • Entdeckungseinrichtungen (einzige andere android Emulatoren)
  • Bluetooth-Dienste zu schaffen
  • Verbindungsdienste Bluetooth

Es ist nicht viel, aber bis wir mehr von den Androiden bekommen haben, gibt es wohl nichts anderes mehr.

Ich hoffe, es wird nützlich sein, Prost!

+1

können wir Daten mit dieser Bibliothek übergeben ..? –

0

Die dokumentierte Bluetooth-Begrenzung scheint nicht mit der qemu -bt Option übereinzustimmen. Also, wie ist Bluetooth im Emulator aktiviert, so dass die -bt Optionen verwendet werden können, oder zumindest zu wissen, dass Bluetooth unterstützt wird?

Das Ziel/board /.../ BoardConfig.mk mit "BOARD_HAVE_BLUETOOTH: = true" bietet kein Bluetooth-Symbol oder Bluetooth aktivieren. Also, wie schalten wir Bluetooth auf dem Android Qemu Emulator ein?

Was bedeutet es, dass Bluetooth nicht unterstützt wird, wenn man die Option -bt für die Emulation von USB-Geräten aus dem Jahr 2008 verwendet? Der Beitrag und die Einschränkungen sind veraltet.

Die funktionellen Einschränkungen des Emulators sind:

Keine Unterstützung für die Platzierung oder tatsächliche Anrufe zu empfangen. Sie können jedoch Telefonanrufe (platziert und empfangen) über die Emulatorkonsole simulieren. Keine Unterstützung für USB-Verbindungen Keine Unterstützung für geräte befestigt Kopfhörer Keine Unterstützung für die Bestimmung Netzwerk verbundenen Zustand Keine Unterstützung Batterieladepegel zum Bestimmen und AC Ladezustand Keine Unterstützung für SD-Karten-Einführungs Bestimmungs-/ Keine Unterstützung für Bluetooth auszuwerfen

http://developer.android.com/tools/devices/emulator.html#limitations