لتوفير إمكانية إدارة الطاقة الخاصة بالمركبة، يوفّر نظام التشغيل Android
CarPowerManagementService
خدمة وواجهة CarPowerManager
. تؤثّر سياسة الطاقة في حزمة الصوت لنظام التشغيل Android Automotive (AAOS) وطبقة تجريد الأجهزة (HAL) الخاصة بالصوت مع مكوّن الصوت android.car.hardware.power.PowerComponent.AUDIO
. لمزيد من المعلومات، يُرجى الاطّلاع على إدارة الطاقة.
في CarAudioService
، يتم تسجيل CarAudioPowerListener
على
CarPowerManagementService
عندما يكون توجيه الصوت الديناميكي مفعّلاً. يسمح ذلك لتطبيق CarAudioService
بالاستماع إلى التغييرات في سياسة الطاقة المتعلقة بالصوت.
عندما يتم إيقاف الصوت بموجب سياسة الطاقة، يتم اتّخاذ الإجراءات التالية:
يتم الاحتفاظ فقط بطلبات التركيز على استخدامات سمات الصوت المهمة. ويتم إلغاء طلبات التركيز الأخرى.
يتم رفض جميع طلبات التركيز الواردة التي لا تتضمّن استخدامات لسمات صوتية مهمة.
في حال استخدام ميزة كتم صوت مجموعات مستوى الصوت في السيارة، يتم كتم صوت مجموعات مستوى الصوت في السيارة التي لا تتضمّن سياقًا صوتيًا لاستخدامات سمات الصوت المهمة.
تُعدّ الاستخدامات التالية لسمة الصوت من الاستخدامات المهمة:
- الطوارئ
- الأمان
في مثال على الإعداد (الإصدار 2)، ننصحك باستخدام مجموعات مستوى صوت منفصلة لأصوات النظام، بما في ذلك أصوات الطوارئ والأمان، عن السياقات الأخرى في منطقة الصوت الأساسية. بهذه الطريقة، يتم كتم صوت مجموعات مستوى الصوت لجميع استخدامات سمات الصوت غير المهمة عندما يكون الصوت غير مفعّل، بينما تظل أصوات الطوارئ والأمان غير مكتومة.