摘要: 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)