Klasa CarContext rozszerza klasę ContextWrapper, dzięki czemu jest dostępna dla instancji Session i Screen. CarContext zapewnia dostęp do podstawowych usług związanych z samochodem, w tym:
ScreenManager, aby zarządzać stosami ekranów.AppManager– aby uzyskać ogólne funkcje związane z aplikacją, takie jak dostęp do obiektuSurfacedo rysowania map.NavigationManager, używany przez aplikacje do nawigacji krok po kroku do przekazywania metadanych nawigacji i innych zdarzeń związanych z nawigacją do hosta.
Listę funkcji biblioteki dostępnych w aplikacjach do nawigacji znajdziesz w artykule Dostęp do szablonów nawigacji.
CarContext oferuje też inne funkcje, takie jak wczytywanie zasobów rysowalnych za pomocą konfiguracji z ekranu samochodu i sygnalizowanie, że aplikacja powinna wyświetlać mapę w trybie ciemnym.