ספריית ממשק המשתמש שברכב מכילה שני אלמנטים שאפשר להטמיע באפליקציות:
-
רכיבים. כיתות Java שמטמיעות התנהגות ספציפית. לדוגמה, CarUiRecyclerView ו-Toolbar.
-
משאבים. משאבים נפרדים של Android שמייצגים את הפקדים שזמינים ליצרני ציוד מקורי כדי להשיג עקביות עם העיצוב שלהם. הרכיבים שלמעלה משתמשים במשאבים האלה כדי להיות ניתנים להתאמה אישית.
כדי לשלב את ספריית ממשק המשתמש שברכב באפליקציות, מוסיפים אותה כיחס תלות:
-
ב-Android 9 וב-Android 10 (קובץ
Android.mk
), מוסיפים את הטקסט הבא:LOCAL_STATIC_ANDROID_LIBRARIES := car-ui-lib
-
ב-Android 11 ואילך (
Android.bp
), מוסיפים את הפרטים הבאים:static_libs: [ ... "car-ui-lib-bp", ]
עיצוב רכיבים של ממשק המשתמש ברכב
באופן כללי, אפליקציות צריכות לספק נתונים, ובמקרים מסוימים גם תמונות וסמלים, כדי לאפשר את כל הפונקציות הנדרשות. לדוגמה, סמלים סטנדרטיים כמו 'הקודם', 'סגירה', 'חיפוש' ו'תפריט' מסופקים על ידי ספריית ממשק המשתמש ברכב. אם חסרים לכם משאבים או אם יש פונקציונליות שאתם לא מצליחים להשיג באמצעות הרכיבים שסופקו, תוכלו לפנות לצוות מהנדסי השותפים של Android Automotive.