2012-03-22 37 views
5

Si quería implementar una aplicación para 2 dispositivos Android para poder conectarme de una a otra a través de Bluetooth, ¿cómo puedo hacerlo a través de un emulador?Usando Bluetooth en Android Emulator

CONSEJO: No tengo un teléfono Android para simular.

Gracias.

Respuesta

13

Existen algunas limitaciones para el emulador de Android. Las limitaciones funcionales incluyen:

  • No admite la realización o recepción de llamadas telefónicas reales. 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 de la red estado conectado
  • No hay soporte para determinar el nivel de carga de la batería y AC estado de carga
  • No hay soporte para la determinación de SD tarjeta de inserción/expulsión
  • No hay soporte para Bluetooth

- Reference Link

+0

información útil. Gracias. :) – Adly

+0

Si fuera a conectar un dongle bluetooth a mi sistema, ¿hay alguna forma de usar bluetooth a través de eso? –

+1

@SumanRoy IT no es compatible con Bluetooth externo. Actualmente, AVD admite solo el soporte de teclado de hardware y para la cámara delantera y trasera en el emulador puede utilizar la cámara web. –

3

No puede usar un emulador para probar las aplicaciones bluetooth. El BluetoothAdapter permanecerá nulo en el emulador. Necesitarías un dispositivo bluetooth.

+0

Oh, eso me entristece, ojalá pudiera hacerlo a través del emulador, por cierto, muchas gracias. :) – Adly

4

He encontrado la manera de depurar la aplicación habilitada para bt en Android virtual con dispositivos reales. Ese no es el emulador ADK, y tiene algunos defectos, pero definitivamente funciona.

La computadora host funciona en Windows 7 de 64 bits con la pila BT estándar. Paso por paso:

  1. Instalar VMWare Player. Es gratis para uso no comercial
  2. Crear máquina virtual. Establezca el tipo de SO invitado "Other linux 2.6".
  3. Elija una cantidad razonable de RAM. Retire el disco SCSI y la impresora. Agregue un disco IDE de al menos 1 GB, mantenga el controlador USB, asegúrese de que los dispositivos Bluetooth estén compartidos con la computadora host.
  4. Descargue la instalación de Android desde android-x86.org. Recomiendo Android 4.0 RC2 para EEE PC
  5. Coloque el CD de VM en el archivo ISO.
  6. Inicie la máquina virtual e instale Android. Lamentablemente, es imposible agregar una cuenta de Google allí por el momento.
  7. Cambie a la consola Android (Alt-F1 dentro de la máquina virtual) y solicite la dirección IP (use el comando netcfg, mire la interfaz de red eth0), luego vuelva a la GUI (Alt-F7)
  8. En la máquina host, ejecute adb.exe connect your-vm-ip
  9. ¡Disfrútalo!

Here is an illustrated tutorial in Russian

1

enlace de referencia de admitidos ya no existe y no puedo encontrar ninguna otra página las mencionadas exactamente los mismos detalles. Sin embargo, se menciona en este docs:

Lo que no está apoyada

El emulador de Android es compatible con la mayoría de las características de un dispositivo, pero no incluye hardware virtual para:

  • WiFi
  • Bluetooth
  • NFC
  • SD tarjeta de inserción/expulsión
  • los auriculares del dispositivo conectado a
  • USB

El emulador de reloj para Android Wear no soporta el botón general (Aplicaciones recientes), D-pad, y sensor de huellas dactilares .

Si bien la mayoría de los usuarios finales de teléfonos y tabletas tienden a usar niveles anteriores de API, los usuarios de Android Wear y Android TV tienden a usar las últimas versiones. El uso de versiones recientes puede brindarte una mejor experiencia con el emulador.