کلاس CarContext از ContextWrapper ارثبری میکند و آن را برای نمونههای Session و Screen شما قابل دسترسی میسازد. CarContext دسترسی به سرویسهای ضروری خودرو، از جمله موارد زیر را فراهم میکند:
-
ScreenManager، برای مدیریت پشته صفحه نمایش . -
AppManager، برای دریافت قابلیتهای عمومی مرتبط با برنامه، مانند دسترسی به شیءSurfaceبرای ترسیم نقشهها . -
NavigationManager، که توسط برنامههای ناوبری گام به گام برای ارتباط فرادادههای ناوبری و سایر رویدادهای مرتبط با ناوبری با میزبان استفاده میشود.
برای مشاهدهی فهرستی از قابلیتهای کتابخانهای موجود برای برنامههای ناوبری، به «دسترسی به الگوهای ناوبری» مراجعه کنید.
CarContext همچنین قابلیتهای دیگری را ارائه میدهد، مانند اینکه به شما امکان میدهد منابع قابل ترسیم را با استفاده از پیکربندی صفحه نمایش خودرو بارگذاری کنید و سیگنال میدهد که برنامه شما باید نقشه خود را با تم تاریک نمایش دهد.