ספריית ממשק המשתמש לרכב (car-ui-library) היא ספריית ממשק משתמש עקבית למכוניות שניתן להתאים אישית על ידי יצרני OEM. Google ממליצה בחום להשתמש בספריית המכוניות כדי ליצור את האפליקציה שלך. אם זה לא אפשרי, ישנן שתי חלופות:
- מ-Android 12, אתה יכול להשתמש ב-
car-rotary-lib
, קבוצת משנה של car-ui-library. - ב-Android 11, עליך ליישם את
FocusParkingView
,FocusArea
ו-DirectManipulationHelper
כמתואר להלן.
הטמעת FocusParkingView
אתה יכול ליישם את FocusParkingView
משלך או להעתיק את הכיתה מספריית המכוניות לפרויקט שלך.
כדי ליישם FocusParkingView
:
- קוד קשיח את שם מחלקת הנגישות כדי שה-
RotaryService
יוכל לזהות אותו:@Override public CharSequence getAccessibilityClassName() { return "com.android.car.ui.FocusParkingView"; }
יישום FocusArea
כמו FocusParkingView
, אתה יכול ליישם את FocusArea
משלך או להעתיק את הכיתה מספריית המכונית-UI-לפרויקט שלך.
כדי ליישם FocusArea
:
- קוד קשיח את שם מחלקת הנגישות כך שהשירות הסיבובי יוכל לזהות אותו:
@Override public CharSequence getAccessibilityClassName() { return "com.android.car.ui.FocusArea"; }
יישום DirectManipulationHelper
זה מחלקת שירות. אתה יכול להעתיק את הכיתה מספריית car-ui-לפרויקט שלך.