Audio multizona

Untuk mempelajari lebih lanjut penggunaan audio multi-zona di sistem hiburan kursi belakang otomotif, lihat Audio Multi-Zona.

Produsen perangkat dapat menautkan layar ke zona audio di kendaraan. Misalnya, untuk mobil dengan satu zona hiburan kursi belakang dan utama, produsen perangkat dapat memiliki konfigurasi berikut di partisi vendor:

<?xml version="1.0" encoding="utf-8"?>
<carAudioConfigurations xmlns:car="http://schemas.android.com/apk/res-auto">
    <zones>
        <zone name="primary zone">
            <volumeGroups>
                <group>
                    <device address="bus001_media">
                        <context context="music"/>
                    </device>
                    <device address="bus002_others">
                    ...
                    </device>
                </group>
            </volumeGroups>
            <displays>
                <display car:display="<display-id-1>" />
            </displays>
        </zone>
        <zone name="rear seat">
            <volumeGroups>
                <group>
                    <device address="bus100_all">
                    ...
                    </device>
                </group>
            </volumeGroups>
            <displays>
                <display car:display="<display-id-2>" />
            </displays>
        </zone>
    </zones>
</carAudioConfigurations>
</xml>

CarAudioService mengurai file konfigurasi ini dan menyiapkan perutean audio berdasarkan konteks audio (atau penggunaan audio) saat waktu booting. Selama runtime, CarAudioService lebih lanjut mendeteksi peristiwa peluncuran aplikasi dan menetapkan aplikasi secara dinamis ke zona berdasarkan UID.

Penerapan

Untuk ID stabil yang dapat disertakan produsen perangkat dalam file konfigurasi mereka, lihat ID layar statis.