A partir del 27 de marzo de 2025, te recomendamos que uses android-latest-release
en lugar de aosp-main
para compilar y contribuir a AOSP. Para obtener más información, consulta Cambios en AOSP.
Administración de energía de audio
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Para admitir la administración de energía específica del vehículo, Android proporciona un servicio CarPowerManagementService
y una interfaz CarPowerManager
. La política de energía afecta a la pila de audio del SO Android Automotive (AAOS) y al HAL de audio con el componente de audio, android.car.hardware.power.PowerComponent.AUDIO
. Para obtener más información, consulta Administración de energía.
En CarAudioService
, se registra un CarAudioPowerListener
en CarPowerManagementService
cuando se habilita el enrutamiento de audio dinámico. Esto permite que CarAudioService
escuche los cambios en la política de energía relacionados con el audio.
Cuando la política de energía inhabilita el audio, se realizan las siguientes acciones:
Solo se retienen las solicitudes de enfoque de los usos de atributos de audio críticos. Se abandonan otras solicitudes de enfoque.
Se rechazan todas las solicitudes de enfoque entrantes de usos de atributos de audio no críticos.
Si se usa la función de silenciamiento del grupo de volumen del automóvil, se silencian los grupos de volumen del automóvil que no contienen contexto de audio para usos de atributos de audio críticos.
Los siguientes usos de atributos de audio se consideran fundamentales:
En la configuración de ejemplo (versión 2), te recomendamos que uses grupos de volumen independientes para los sonidos del sistema, incluidos los de emergencia y seguridad, de otros contextos en la zona de audio principal. De esta manera, los grupos de volumen para todos los usos de atributos de audio no esenciales se silencian cuando se inhabilita el audio, mientras que los sonidos de emergencia y seguridad permanecen activados.
El contenido y las muestras de código que aparecen en esta página están sujetas a las licencias que se describen en la Licencia de Contenido. Java y OpenJDK son marcas registradas de Oracle o sus afiliados.
Última actualización: 2025-06-12 (UTC)
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2025-06-12 (UTC)"],[],[],null,["# Audio power management\n\nTo support vehicle-specific power management, Android provides a\n`CarPowerManagementService` service and a `CarPowerManager` interface. The power\npolicy affects the Android Automotive OS (AAOS) audio stack and the audio HAL\nwith the audio component, `android.car.hardware.power.PowerComponent.AUDIO`. To\nlearn more, see [Power Management](/docs/automotive/power/power).\n\nIn `CarAudioService`, a `CarAudioPowerListener` is registered on\n`CarPowerManagementService` when the dynamic audio routing is enabled. This\nallows `CarAudioService` to listen to power policy changes related to audio.\nWhen audio is disabled by the power policy, the following actions take place:\n\n- Only focus requests of critical audio attribute usages are retained. Other\n focus requests are abandoned.\n\n- All incoming focus requests of non-critical audio attribute usages are\n rejected.\n\n- If car volume group muting is used, car volume groups that do not contain\n audio context for critical audio attribute usages are muted.\n\nThe following audio attribute usages are considered as critical:\n\n- Emergency\n- Safety\n\nIn\n[Sample configuration (version 2)](/docs/automotive/audio/audio-policy-configuration#sample),\nwe recommend you use separate volume groups for system sounds, including emergency\nand safety, from other contexts in the primary audio zone. In this way, volume\ngroups for all non-critical audio attribute usages are muted when audio is\ndisabled, while emergency and safety sounds remain unmuted."]]