Activar el dispositivo A2DP (Android)

Tengo dos dispositivos Bluetooth emparejados (la unidad central de mi auto para el audio del teléfono y un receptor Bluetooth separado para A2DP). En mi teléfono hay una casilla de verificación "Usar para audio de medios" que tengo que alternar manualmente para que mi salida A2DP vaya a los altavoces de mi auto. Mi objetivo es cambiar esto programáticamente.

Intenté usar la clase AudioManager con el setBluetoothA2dpOn y el setBluetoothScoOn en desuso, pero ninguno de los dos parecía tener ningún efecto. Pude obtener una lista de los dispositivos emparejados de Bluetooth y obtener un identificador de la conexión que quiero cambiar, pero parece que no pude hacerlo del todo bien. También intenté obtener el adaptador Bluetooth predeterminado y luego usar getProfileProxy, pero siento que estoy ladrando el árbol equivocado allí.

¿Alguien puede señalarme en la dirección correcta? Básicamente, todo lo que quiero hacer es el equivalente a marcar la casilla "Usar para audio de medios".

Respuestas a la pregunta(2)

Su respuesta a la pregunta