美文网首页
Android 系统屏蔽USB Audio设备,防止HAL层占用

Android 系统屏蔽USB Audio设备,防止HAL层占用

作者: VellBibi | 来源:发表于2024-02-25 10:37 被阅读0次

在Android音频框架下,AudioFlinger调用底层Audio设备是通过audio_policy_configuration.xml配置文件来执行策略的,官方文档:
https://source.android.com/docs/core/audio/implement-policy?hl=zh-cn

这个文件一般存在于 /system/etc下,有些设备是在 /vendor/etc下

所以想要屏蔽USB Audio,只需要在这个文件里找到usb_audio_policy_configuration.xml的配置,并注释掉即可,如下图


这样所有的USB Audio都不会进入HAL层的音频策略中,修改后重启系统即可生效

相关文章

  • Android面试汇总

    1.Android系统架构 最新的Android架构官方分为5层: Linux内核层→硬件抽象层(HAL)→系统运...

  • Android音频框架笔记 - 下篇

    提醒一下,纯个人笔记,你完全可能看晕 六、HAL层 6-1、Audio HAL层,其实包括了audio.xxx.s...

  • Android分层

    Android HAL 架构规划 参考:Android HAL(硬件抽象层)介绍以及调用Android硬件抽象层(...

  • Android HAL

    Android HAL概述 Android HAL(Hardware Abstract Layer)硬件抽象层,从...

  • Android硬件抽象层HAL总结

    Android HAL概述 Android HAL(Hardware Abstract Layer)硬件抽象层,从...

  • android HAL例子分析

    Android HAL 层框架分析以及代码示例 Android HAL层分析 (gralloc显示模块 举例) A...

  • 修改USB触摸屏为内置触摸

    平台:RK3399 Android 10.0 Android系统对于USB,蓝牙接口的触摸设备默认判断为外接设备,...

  • Android Auto 架构了解

    系统框架 Android Automotive 的硬件抽象层 (HAL) 为 Android 框架提供了一致的接口...

  • Android 5.1.1 系统的 USB HOST 遇到开发B

    Android 5.1.1 系统的 USB HOST 遇到开发BUG 当通过USBHuB插入多个USB设备时,只能...

  • Android HAL 硬件抽象层基础

    基础 HAL层介于android内核和上层应用之间的抽象层接口。作用将硬件抽象化,屏蔽特定平台的硬件接口细节,使平...

网友评论

      本文标题:Android 系统屏蔽USB Audio设备,防止HAL层占用

      本文链接:https://www.haomeiwen.com/subject/qocaadtx.html