OEM에서 볼 수 있는 일부 구성을 에뮬레이션하기 위해 시스템 이미지 지원 런타임 구성 가능성을 제공합니다
이러한 구성은 Runtime Resource를 사용하여 구현됩니다.
오버레이 (RRO)
adb shell cmd overlay
명령어를 사용하여 관리할 수 있습니다.
다음 명령어를 사용하여 RRO를 사용 설정하거나 중지합니다.
adb shell cmd overlay enable NAME
adb shell cmd overlay disable NAME
시스템 표시줄 위치 수정
기본적으로 구성 가능한 에뮬레이터에는 두 개의 시스템 표시줄, 즉 탐색 메뉴가 있습니다. 많은 제품들이 자동차는 이 레이아웃을 공유하지만 일부는 그렇지 않습니다. 특히 주목할 점은 어떤 자동차는 화면의 세로가 아닌 가로 쪽에 시스템 표시줄을 이로 인해 모바일 형식용 앱을 개발할 때의 가정이 깨질 수 있습니다. 있습니다. 시스템 표시줄, 몰입형 모드, 더 넓은 화면 렌더링을 참고하세요. 를 참조하세요.
다음 RRO를 사용하여 시스템 표시줄을 수정할 수 있습니다.
com.android.systemui.rro.bottom
com.android.systemui.rro.bottom.rounded
com.android.systemui.rro.left
com.android.systemui.rro.right
디스플레이 컷아웃 에뮬레이션
일부 자동차에는 디스플레이 컷아웃이 있는 화면이 있습니다. 이 디스플레이 컷아웃은 모바일 기기에서의 시청 시간 대비입니다. 노치나 핀홀 대신 일부 Android Automotive OS 차량에는 화면이 사각형이 되지 않게 합니다. 일반적이지 않은 모양의 디스플레이에 맞게 조정을 참고하세요. 를 참조하세요.
다음 RRO를 사용하여 디스플레이 컷아웃을 에뮬레이션할 수 있습니다.
com.android.internal.display.cutout.emulation.top_and_right
com.android.internal.display.cutout.emulation.free_form
com.android.internal.emulation.automotive_ultrawide_cutout
권장 테스트 구성
이 숫자들을 조합하여 만들 수 있는 총 구성 수가 RRO가 상당히 크므로 다음을 사용하여 앱을 테스트하는 것이 좋습니다. 하드웨어 프로필 조합 RRO는 오늘날 도로를 달리는 일부 차량과 유사합니다.
com.android.systemui.rro.left
이 적용된 Automotive (1080p 가로) 또는com.android.systemui.rro.right
- Automotive 울트라와이드(
com.android.systemui.rro.left
및com.android.internal.emulation.automotive_ultrawide_cutout