Cómo modificar la pila Bluetooth de Android para habilitar el fregadero A2dp

Estoy trabajando en una aplicación de grabadora de audio que utiliza un micrófono bluetooth para grabar audio en un dispositivo Android (Nexus 7 - Android 4.4.2 arraigado). Actualmente está implementado en HFP y todo funciona bien. El micrófono bluetooth se implementa con el módulo bluetooth WT32 de Bluegiga + una entrada de micrófono, la calidad de audio a través de HFP no es excelente, pero es suficiente por ahora.

Sin embargo, ahora estoy tratando de cambiar el perfil de bluetooth a A2dp, ya que hay dos entradas de micrófono (L / R) y WT32 admite A2dp (fuente). Después de mucha investigación, descubrí que Android no es compatible con A2dp (sumidero), y es posible modificar la pila de bluetooth de Android para habilitar A2dp (sumidero).

Lo que no entiendo es cómo se accede y modifica la pila de Bluetooth. Sería bueno si alguien con una respuesta es capaz de desglosar los pasos para lograrlo.

He intentado seguir la respuesta a esta pregunta:Recibe audio vía Bluetooth en Android, sin embargo, parece que no puedo encontrar el archivo apropiado para modificar. En realidad, ni siquiera sé si estoy buscando en la carpeta correcta. He mirado a través del archivo de dispositivos a través del DDMS-File Explorer de Android-studio.

PD: todavía soy bastante nuevo con el desarrollo de aplicaciones para Android, por lo que puedo haber usado mal algunas de las terminologías y me disculpo por adelantado por eso.

Respuestas a la pregunta(4)

Su respuesta a la pregunta