La classe CarContext étend ContextWrapper, ce qui la rend accessible à vos instances Session et Screen. CarContext donne accès à des services automobiles essentiels, y compris :
ScreenManagerpour gérer la pile d'écrans.AppManager, pour obtenir des fonctionnalités générales liées aux applications, comme l'accès à l'objetSurfacepour dessiner des cartes.NavigationManager, utilisé par les applications de navigation guidée pour communiquer des métadonnées de navigation et d'autres événements liés à la navigation avec l'hôte.
Pour afficher la liste des fonctionnalités de la bibliothèque disponibles pour les applications de navigation, consultez Accéder aux modèles de navigation.
CarContext offre également d'autres fonctionnalités, comme le chargement de ressources drawable à l'aide de la configuration de l'écran de la voiture et la signalisation que votre application doit afficher sa carte en thème sombre.