Android Automotive OS | Android Audio Focus Manager
Posted Justin-Yip
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android Automotive OS | Android Audio Focus Manager相关的知识,希望对你有一定的参考价值。
Contents
–This article is excerpted from Google’s official about Automotive , please indicate the source for reprinting–
焦点,android的焦点,Car的焦点
Android的焦点,设计出来是做什么用的呢?
总所周知Android外设通过HAL
,被抽象层各种资源
私以为,你要抢到资源,你就要成为Android的焦点,没错,只有成为最靓的仔.
对于资源,狼多肉少,就会抢占. 那就要立下规矩. 谁谁冲突了如何仲裁. 那么就有了焦点交互矩阵
交互矩阵
For details,see packages/services/Car/service/src/com/android/car/audio/CarAudioFocus.java
多分区焦点管理
电子座舱的趋势是前后仓,多屏化. 这就需要单独管理每个分区的焦点. 具体到工程上来说:
- 音区标识: 设置音区ID:
CarAudioManager.setZoneIdForUid
. - 音频焦点独立管理;
音频焦点管理的策略
- 独占交互
- 拒绝交互
- 并发交互
具体细节对应于交互矩阵中定义的场景与策略.本文暂且不表.
以上是关于Android Automotive OS | Android Audio Focus Manager的主要内容,如果未能解决你的问题,请参考以下文章
Android Automotive OS | Instrument Cluster