studio nox enable emulator emulador configurar con compatible bluetooth android-emulator

nox - Soporte Bluetooth en Android Emulator



genymotion bluetooth (2)

La limitación documentada de bluetooth parece inconsistente con la opción qemu -bt . Entonces, ¿cómo está habilitado el bluetooth en el emulador para que se puedan usar las opciones -bt , o al menos para saber que el bluetooth es compatible?

El target / board /.../ BoardConfig.mk que tiene "BOARD_HAVE_BLUETOOTH: = true" no proporciona un icono de bluetooth ni habilita bluetooth. Entonces, ¿cómo activamos bluetooth en el emulador qemu de Android?

¿Qué significa que Bluetooth no es compatible con la opción -bt para emular dispositivos USB que se proporcionaron en 2008? La publicación y las limitaciones están desactualizadas.

Las limitaciones funcionales del emulador incluyen:

No hay soporte para realizar o recibir llamadas telefónicas reales. Sin embargo, puede simular llamadas telefónicas (ubicadas y recibidas) a través de la consola del emulador. No admite conexiones USB No admite auriculares conectados al dispositivo No admite la determinación del estado de conexión de red. No admite la determinación del nivel de carga de la batería y el estado de carga de CA. No admite la inserción o expulsión de la tarjeta SD. No admite Bluetooth

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

Quiero saber si el equipo de desarrolladores que hizo que el emulador tenga alguna información para hacer que el bluetooth funcione en el emulador de Android, indicar algunos enlaces al respecto, si tienen alguna fecha para el lanzamiento o si harán que funcione en el futuro.

Gracias.


por lo que sé, no hay soporte en el emulador para bluetooth. Y tendré que enseñar android y bluetooth en algunas clases. Y los estudiantes necesitarán codificar cosas y probarlas (adivinarlas) en el emulador de Android.

Así que se me ocurrió una reimplementación de hueso desnudo de la API de Android con bluetooth además de tcp. Puedes encontrarlo aquí en github .

Básicamente, ejecutas un servidor tcp en tu máquina y los emuladores se conectan a través de él. En lugar de usar las clases en el paquete android.bluetooth , solo necesita usar las clases en el paquete dk.itu.android.bluetooth (y otras 2 pequeñas modificaciones).

Por ahora, admite:

  • enciende / apaga la "radio"
  • dispositivos de descubrimiento (solo otros emuladores de Android)
  • creando servicios bluetooth
  • conectando a servicios bluetooth

No es mucho, pero hasta que tengamos algo más de los chicos de Android, supongo que no hay nada más.

Espero que sea útil, ¡salud!