Android 11.0 拨打接听电话默认开启免提
在默认的系统原生的拨打接听电话免提功能是关闭掉的,根据客户需要要求开启默认免提模式
通话底层主要部分由AudioPolicyManager.cpp 处理
路径:framework/av/services/audiopolicy/managerdefault/AudioPolicyManager.cpp
处理流程:
AudioSystem::setForceUse--AudioPolicyService::setForceUse(AudioPolicyInterfaceImpl.cpp)--AudioPolicyManager::setForceUse
void AudioPolicyManager::setForceUse(audio_policy_force_use_t usage,
audio_policy_forced_cfg_t config)
{
....
checkForDeviceAndOutputChanges();
// force client reconnection to reevaluate flag AUDIO_FLAG_AUDIBILITY_ENFORCED
if