Prise en charge de Bluetooth sur L'émulateur Android

je veux savoir si l'équipe de développeurs qui a fait l'émulateur ont quelques informations pour faire bluetooth fonctionne dans l'émulateur android, indiquer des liens à ce sujet, si ils ont une certaine date pour la publication ou s'ils vont faire cela fonctionne dans le futur.

Merci.

20
demandé sur John 2010-03-05 06:50:45

2 réponses

autant que je sache, il n'y a pas de support dans l'émulateur pour bluetooth. Et je devrai enseigner à Androïde et bluetooth dans certains cours. Et les étudiants devront coder des trucs et tester (deviner) dans l'émulateur android.

J'ai donc créé une réimplantation à l'os nu de l'API Bluetooth android en plus de tcp. Vous pouvez le trouver sur ici sur github.

en gros, vous exécutez un serveur tcp sur votre machine, et les émulateurs se connectent via il. Au lieu d'utiliser les classes dans le package android.bluetooth, vous avez juste besoin d'utiliser les classes dans le package dk.itu.android.bluetooth (et 2 autres petits modifie).

en ce moment il supporte:

  • allumer / éteindre la "radio"
  • découverte appareils android d'autres émulateurs)
  • création de services bluetooth
  • connexion à des services bluetooth

ce n'est pas beaucoup, mais jusqu'à ce que nous avons obtenu un peu plus des gars androïde, Je imagine qu'il y a rien d'autre autour.

J'espère que ce sera utile, santé!

25
répondu cheng81 2010-03-09 16:45:40

LA limitation documentée de bluetooth semble incompatible avec le qemu -bt option. Donc, comment bluetooth est activé dans l'émulateur donc le -bt les options peuvent être utilisées, ou au moins pour savoir que bluetooth est supporté?

the target/board/... / BoardConfig.mk ayant "BOARD_HAVE_BLUETOOTH: = true" ne fournit pas d'icône bluetooth ou n'active pas bluetooth. Alors, comment on allume bluetooth sur l'émulateur android qemu?

Qu'est-ce que cela signifie que bluetooth n'est pas pris en charge compte tenu de l' -bt option pour émuler les périphériques USB qui ont été fournis en 2008? Le poste et les limites sont dépassés.

Les limitations fonctionnelles de l'émulateur suivants:

aucun support pour placer ou recevoir des appels téléphoniques réels. Vous pouvez simuler des appels téléphoniques (placés et reçus) à travers la console de l'émulateur, cependant. Aucun support pour les connexions USB Pas de prise en charge pour les écouteurs fixés à l'appareil Aucun support pour déterminer l'état de réseau connecté Pas de support pour déterminer le niveau de charge de la batterie et L'état de charge AC Aucun soutien pour déterminer insert/éjection de carte de DD Pas de support pour Bluetooth

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

0
répondu user3396605 2014-03-20 19:17:06