2010-03-05 18 views
20

Chcę się dowiedzieć, czy zespół programistów, który dał emulator, ma pewne informacje, aby bluetooth działał w emulatorze androida, wskazywał niektóre linki na jego temat, czy mają jakiś termin na wydanie, czy też zrobią to działa w przyszłości.Obsługa Bluetooth w emulatorze Androida

Dzięki.

Odpowiedz

24

o ile wiem, nie ma wsparcia w emulatorze dla bluetooth. I będę musiał uczyć androida i bluetooth w niektórych klasach. A uczniowie będą musieli kodować rzeczy i testować (zgadywać) w emulatorze androida.

Więc wymyśliłem reimplementację androida Bluetooth na szczycie tcp. Możesz go znaleźć na here on github.

Zasadniczo uruchamiasz serwer tcp na swoim komputerze, a emulatory będą łączyć się przez niego. Zamiast korzystać z klas w pakiecie android.bluetooth, wystarczy użyć klas z pakietu dk.itu.android.bluetooth (i innych 2 małych modyfikacji).

Jak na razie obsługuje:

  • przełącznik on/off "radio"
  • urządzenia Discovery (tylko inne android emulatory)
  • tworzenie usług Bluetooth
  • podłączenia bluetooth usługi

To niewiele, ale dopóki nie dostaliśmy więcej od androidów, myślę, że nie ma w pobliżu nic.

Mam nadzieję, że przyda się, okrzyki!

+1

Czy możemy przekazać dane przy użyciu tej biblioteki ..? –

0

Udokumentowane ograniczenie Bluetooth jest niezgodne z opcją qemu -bt. Jak więc włączyć bluetooth w emulatorze, aby można było używać opcji -bt lub przynajmniej wiedzieć, że bluetooth jest obsługiwany?

Target/board /.../ BoardConfig.mk mający "BOARD_HAVE_BLUETOOTH: = true" nie zapewnia ikony bluetooth ani nie pozwala na Bluetooth. Jak więc włączyć bluetooth na emulatorze androida qemu?

Co to znaczy, że bluetooth nie jest obsługiwany z uwagi na opcję -bt emulowania urządzeń USB dostarczonych w 2008 roku? Post i ograniczenia są nieaktualne.

Funkcjonalne ograniczenia emulatora obejmują:

Brak wsparcia dla wykonywania lub odbierania połączeń telefonicznych rzeczywiste. Można jednak symulować połączenia telefoniczne (wprowadzone i odebrane) za pośrednictwem konsoli emulatora. Brak wsparcia dla połączeń USB Brak wsparcia dla urządzeń podłączonych słuchawkach Brak wsparcia dla ustalania sieciowy podłączony stan Brak wsparcia dla określenia poziomu naładowania akumulatora i AC stan Brak wsparcia dla ustalania włożyć kartę SD ładowania/wysuwania Brak wsparcia dla technologii Bluetooth

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