![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android R
文章平均质量分 82
轻量级LZ
江湖路远,来日方长。
展开
-
Android R- CarAudioService之registerAudioPolicy动态注册(三)
前言原创 2021-06-02 23:16:51 · 2233 阅读 · 8 评论 -
Android R- AudioManager之音量调节(一)
前言说到AudioManager的音量调节,首先就要说下音量的初始化,我们知道AudioManager只是提供了接口的API,其音量调节的核心逻辑都是在AudioService中实现的。那么今天就先说说AudioService。正文AudioService作为一个SystemServer它的音量是如何初始化起来的?说到音量初始化先看几个数组Max Volume所有streamType对应的最大音量 /** Maximum volume index values for audio stre原创 2021-06-02 00:37:47 · 2859 阅读 · 3 评论 -
Android R- CarAudioService之registerAudioPolicy动态注册(二)
前言Android 在O之后增加了CarAudio,增加了多音区,增加了动态路由,而对于Audio的三大块AudioTrack、AudioFlinger和AudioPolicy。CarAudio主要解决的就是车载上的AudioPolicy策略。我们之前分析了car_audio_configuration.xml的解析,以及解析后如何构建路由策略和多音区的AudioFocus,今天继续分析。解析后的路由策略是如何注册到AudioPlolicy中,以及如何应用在我们系统中的。正文在整个CarAudio启动原创 2021-05-14 00:00:04 · 2048 阅读 · 6 评论 -
Android R- CarAudioService之registerAudioPolicy动态注册(一)
前言我们解析完成car_audio_configuration.xml后,接下来就是动态路由策略的注册,以及多音区的焦点管理,本篇先看下动态路由策略。正文CarAudioService启动后,我们先回顾下setupDynamicRoutingLocked这个函数 private void setupDynamicRoutingLocked() { final AudioPolicy.Builder builder = new AudioPolicy.Builder(mConte原创 2021-03-17 01:57:36 · 2164 阅读 · 1 评论 -
Android R-目录
Android R- CarAudioService之car_audio_configuration.xml解析 Android R- CarAudioService之CarAudioZone(七)-总结上原创 2021-03-15 01:02:05 · 685 阅读 · 0 评论 -
Android R- CarAudioService之car_audio_configuration.xml解析
前言关于car_audio_configuration.xml的解析这部分在Android R上还是有一点变化的。具体我们一步一步来分析下其解析原理和过程。car_audio_configuration.xml原创 2021-03-15 00:51:38 · 3802 阅读 · 1 评论