2010-03-05 33 views
20

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

Gracias.

Respuesta

24

por lo que sé que 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 y Bluetooth encima de tcp. Puede encontrarlo en here on github.

Básicamente, ejecuta un servidor tcp en su 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).

Como por ahora Soporta:

  • interruptor de encendido/apagado de la "radio"
  • dispositivos de descubrimiento (sólo otros emuladores androide)
  • la creación de servicios Bluetooth
  • conexión a Bluetooth servicios

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!

+1

podemos pasar datos utilizando esa biblioteca ...? –

0

La limitación de bluetooth documentada parece no coincidir 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 bluetooth es compatible?

El destino/placa /.../ 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 son:

No hay soporte para realizar o recibir llamadas de teléfono real. Sin embargo, puede simular llamadas telefónicas (ubicadas y recibidas) a través de la consola del emulador. No hay soporte para conexiones USB No hay soporte para auriculares del dispositivo conectado a No hay soporte para la determinación conectada a la red estatal No hay soporte para determinar el nivel de carga de la batería y AC estado No hay soporte para la determinación de inserción de tarjetas SD de carga/expulsión No hay soporte para Bluetooth

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