audio
keanchen0928
这个作者很懒,什么都没留下…
展开
-
Android audio framework的一些业务流程
1. Handset模式设置相关:initHeadsetMode(NotificationSettings.java) //初始化数据mHeadsetMode.setOnPrefrencChangeListener() //主要负责监听界面操作,同时保存设置的值保存设置的为:persist.sys.headset_on2.耳机插入音量调整调用主要流程;Aud原创 2015-08-31 16:50:09 · 653 阅读 · 0 评论 -
Android5.0 铃声免打扰设置源码浅析
Android5.0后,在设置界面新增加了免打扰模式。设置界面点击“收到来电和通知时”选项,主要调用流程如下:setZenModeConfig(ZenModeSettings.java)->SetZenModeConfig(NotificationManagerService.java)->SetConfig(ZenModeHelper.java)->updateZen原创 2015-08-31 16:41:36 · 1450 阅读 · 1 评论 -
android audio截取PCM数据
我们在分析声音播放杂音的时候,经常需要把音频解码出来的声音截取,以便判断声音出问题是在解码后,还是在AudioFlinger混音的时候,或者是Audio硬件设备的问题。那么我们可以在以下2个地方,分别截取PCM数据:services/audioflinger/Threads.cpp的如下函数ssize_t AudioFlinger::PlaybackThread::thread原创 2015-08-31 15:17:53 · 5105 阅读 · 1 评论