本文主要涉及AudioService。还是基于5.1.1版本的代码。 AudioService.java文件位于/framework/base/media/java/android/media/下。 音量控制是AudioService最重要的功能之一。先总结一下: AudioService音量管理的核心是VolumeStreamState。它保存了一个流类型所有的音量信息。 VolumeStreamState保存了运行时的音量信息,而音量的生效则是在底层AudioFlinger完成的。所以进行音量设置需要做两件事情:更新VolumeStreamState存储的音量值,设置音量到Au
评论星级较低,若资源使用遇到问题可联系上传者,3个工作日内问题未解决可申请退款~