Od 27 marca 2025 r. zalecamy używanie android-latest-release
zamiast aosp-main
do kompilowania i wspołtworzenia AOSP. Więcej informacji znajdziesz w artykule o zmianach w AOSP.
Zarządzanie zasilaniem dźwięku
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Aby obsługiwać zarządzanie energią w poszczególnych pojazdach, Android udostępnia usługę CarPowerManagementService
i interfejs CarPowerManager
. Polityka dotycząca mocy wpływa na pakiet audio systemu operacyjnego Android Automotive (AAOS) i interfejs audio HAL z komponentem audio android.car.hardware.power.PowerComponent.AUDIO
. Więcej informacji znajdziesz w artykule Zarządzanie zasilaniem.
W CarAudioService
zarejestrowany jest CarAudioPowerListener
na CarPowerManagementService
, gdy włączone jest dynamiczne przekierowywanie dźwięku. Pozwala to CarAudioService
nasłuchiwać zmian w zasadach dotyczących zasilania związanych z dźwiękiem.
Gdy dźwięk jest wyłączony przez zasady dotyczące zasilania, wykonywane są te działania:
Zachowane są tylko żądania dotyczące krytycznych atrybutów audio. Pozostałe prośby o skupienie są porzucane.
Wszystkie przychodzące żądania dotyczące skupienia na niekrytycznych zastosowaniach atrybutu audio są odrzucane.
Jeśli zastosujesz wyciszenie grupy głośności samochodu, grupy głośności samochodu, które nie zawierają kontekstu audio dla krytycznych zastosowań atrybutu audio, zostaną wyciszone.
Te zastosowania atrybutu audio są uznawane za krytyczne:
W przykładowej konfiguracji (wersja 2) zalecamy używanie oddzielnych grup głośności dla dźwięków systemowych, w tym alarmów i dźwięków bezpieczeństwa, oraz innych kontekstów w głównej strefie dźwiękowej. W ten sposób grupy głośności dla wszystkich nieistotnych zastosowań atrybutu audio są wyciszone, gdy dźwięk jest wyłączony, a dźwięki alarmowe i dźwięki bezpieczeństwa pozostają niewyciszone.
Treść strony i umieszczone na niej fragmenty kodu podlegają licencjom opisanym w Licencji na treści. Java i OpenJDK są znakami towarowymi lub zastrzeżonymi znakami towarowymi należącymi do firmy Oracle lub jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2025-06-12 UTC.
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 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."]]