http://blog.csdn.net/xuesen_lin/article/details/8805108
1.1 AudioPolicy Service
在AudioFlinger小节,我们反复强调它只是策略的执行者,而AudioPolicyService则是策略的制定者。这种分离方式有效地降低了整个系统的藕合性,而且为各个模块独立扩展功能提供了保障。
1.1.1 AudioPolicyService概述
汉语中有很多与策略有关联的俗语,比如“因地制宜”、“具体问题具体分析”;战争中只遵照兵书制定战术的行为也被我们称为是“纸上谈兵”、死读书。这些都告诉我们,了解策略的执行环境是非常重要的,只有清晰地界定出“问题是什么”,才能有的放矢的制定出正确的Policy来解决问题。
Android系统中声音的种类有很多种,具体分类如下所示:
l 上述类型的声音需要输出到哪些对应的硬件设备