理解 Audio 音频系统 一 之 Audio Policy

理解 Audio 音频系统 一 之 Audio Policy


前面学习了,也转载了挺多大神写的 Audio 文章,学习了比较久,
但看别人的文章终究学习的还是别人的思想,终究还只是看懂了,
估计不久后马上也会忘记,所以一定要自已进入代码,一句一句代码的学习分析,
结合代码,结合自已的理解,如果自已能够写出一篇文章来,才能说明真正懂了。

本文也是一个边学边写的过程,加油!


一、学习思路介绍

先摘抄一张大神画的图(来自:http://zhoujinjian.cc/categories/Android/)
图画的很好很全,接下来,我们就结合这张图来说下,我自已理解的更好的学习 Audio 的思路。

理解 Audio 音频系统 一 之 Audio Policy

从图中可以看出,从上层到底层:

  1. Application 层
    对应着具体的 app 软件,其主要是使用 Framwork 层提供的接口来实现具体的auido 实现。
    后面,我们会单独写一章来描述如何写一个音乐播放器 apk 《理解 Audio 音频系统 之 Audio音乐播放器编写》。

  2. Framework 层
    在Framework层中,主要

PS: 不知不觉 18:45了,严重超时,先写到这儿,等锻炼完身体,做晚饭接着写!
晚饭自已 做条 红烧鱼(整条鱼) + 煮牡蛎面(煮面 + 牡蛎肉),还可以吧,哈哈!




参考

Audio System 二 之 Audio系统框架

Audio System 八 之 AudioPolicyService

Android音频系统之AudioPolicyService

AndroidO audio系统之AudioPolicyService分析(三)

Android 音频框架概述(一)之 AudioTrack