Класс CarContext наследует ContextWrapper , что делает его доступным для ваших экземпляров Session и Screen . CarContext предоставляет доступ к основным автомобильным сервисам, включая:
-
ScreenManagerиспользуется для управления стеком экранов . -
AppManagerпозволяет получить доступ к общим функциям приложения, например, к объектуSurfaceдля отрисовки карт . -
NavigationManagerиспользуется приложениями для пошаговой навигации для передачи метаданных навигации и других событий, связанных с навигацией, на хост-компьютер.
Чтобы увидеть список функций библиотеки, доступных для навигационных приложений, см. раздел «Доступ к шаблонам навигации» .
CarContext также предлагает другие функции, например, позволяет загружать ресурсы изображения, используя конфигурацию с экрана автомобиля, и сигнализировать о том, что ваше приложение должно отображать карту в темной теме .