上一篇文章《音频配置资源定制》介绍了通过车型 Code 的不同,加载不通的 Audio 配置文件,而在《自适应音量值修改》又使用了 overlay 的方式定制不同车型的自适应音量。那么问题来了,通过修改车辆的配置字无法修改 overlay 中的资源,因为 overlay 依赖编译的时候 lunch 项目实现的,所以在实现自适应音量的时候也需要通过车辆的配置自适应不同的音量值。
一、自适应音量
参考前面两篇文章,首先定义一个车型与配置字的映射关系。
1、资源配置
audio_volume_adapt_config.xml
文件位置:/device/xxx/audio/sa8155_xxx/config/audio/audio_volume_adapt_config.xml
<audioVolumeAdaptValue version="1.0" xmlns:xi="http://www.w3.org/2001/XInclude"&