摘要:
Android 14 会先构造好 AudioFlinger 和 AudioPolicyService 这两个实例,再调用 addService() 依次向 ServiceManager 注册服务。
从提交记录和代码注释看,做这个调整的目的是为了减少 TimeCheck 超时导致 audioserver 进程退出的问题。
修改了 AudioSystem::get_audio_flinger() 逻辑。当 AudioFlinger 调用方与 AudioFlinger 处于同一进程时,就直接返回 AudioSystem 中缓存的 gLocalAudioFlinger,而不再通过 ServiceManager 查询。 阅读全文
posted @ 2025-07-09 17:48
Qidi_Huang
阅读(104)
评论(0)
推荐(0)