ספריית ממשק המשתמש לרכב (car-ui-library) היא ספריית ממשק משתמש עקבית למכוניות שניתן להתאים אישית על ידי יצרני OEM. Google ממליצה בחום להשתמש בספריית הרכב-UI כדי ליצור את האפליקציה שלך. אם זה לא אפשרי, ישנן שתי חלופות:
- מ-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
זהו מחלקה שירות. אתה יכול להעתיק את הכיתה מספריית המכוניות לפרויקט שלך.