BluetoothHeadsetClient
主要實作HFP協定,主要實作撥打、接聽、挂斷電話(AG側、HF側)、切換聲道功能。
AG(Audio Gate)音頻網關—音頻裝置輸入輸出網關 。
HF(Hands Free)免提—該裝置作為音頻網關的遠端音頻輸入/輸出機制,并可提供若幹遙控功能。
在車載藍牙中,手機側是AG,車載藍牙側是HF,在android源代碼中,将AG側稱為HFP/AG,将HF側稱為HFPClient/HF。
BluetoothHeadsetClient初始化
// A code block
bluetoothAdapter.getProfileProxy(context, serviceListener, BluetoothProfile.HEADSET_CLIENT);
//還要實作BluetoothProfile.S