android android-ndk bluetooth a2dp

¿Cómo habilitar la funcionalidad de sumidero A2DP en Android?



android-ndk bluetooth (1)

Estoy desarrollando un dispositivo integrado personalizado que utiliza Gingerbread 2.3.4 como sistema operativo. Ahora el dispositivo debería poder reproducir la transmisión de audio desde otros dispositivos compatibles con A2DP , como el iPhone u otros dispositivos Android. Sé que el Gingerbread incluye la pila Bluez 4.69 que es capaz de la funcionalidad de sumidero A2DP. Sin embargo, dudo que Android exponga estas APIs.

¿Tienes alguna idea de cómo puedo lograr esta funcionalidad? Dado que no estoy desarrollando una aplicación genérica de Android, se apreciará cualquier tipo de método no estándar. Creo que se puede acceder directamente a la pila Bluez a través de la interfaz DBus incluso en Android.


Bluez puede soportar el receptor A2DP. pero el marco de Android no habilita este perfil.

puede implementar la ruta del dispositivo Bluetooth usando la práctica de código duro