ไลบรารี UI ของรถ (car-ui-library) เป็นไลบรารี UI ยานยนต์ที่ทำงานได้อย่างอิสระซึ่ง OEM สามารถปรับแต่งได้ Google ขอแนะนำให้คุณใช้ car-ui-library เพื่อสร้างแอป หากใช้ไม่ได้ คุณมีทางเลือก 2 ทางดังนี้
- ตั้งแต่ Android 12 เป็นต้นไป คุณจะใช้
car-rotary-libซึ่งเป็นชุดย่อยของ car-ui-library ได้ - ใน Android 11 คุณต้องติดตั้ง
FocusParkingView,FocusAreaและDirectManipulationHelperของคุณเองตามที่อธิบายไว้ด้านล่าง
ใช้ FocusParkingView
คุณจะใช้ FocusParkingView ของคุณเองหรือจะคัดลอกคลาสจาก car-ui-library ไปยังโปรเจ็กต์ก็ได้
วิธีติดตั้งใช้งาน FocusParkingView
- เขียนชื่อคลาสการช่วยเหลือพิเศษลงในโค้ดอย่างถาวรเพื่อให้
RotaryServiceจดจำได้@Override public CharSequence getAccessibilityClassName() { return "com.android.car.ui.FocusParkingView"; }
ใช้ FocusArea
เช่นเดียวกับ FocusParkingView คุณสามารถติดตั้งใช้งาน FocusArea ของคุณเอง หรือคัดลอกคลาสจาก car-ui-library ไปยังโปรเจ็กต์ก็ได้
วิธีติดตั้งใช้งาน FocusArea
- เขียนชื่อคลาสการช่วยเหลือพิเศษลงในโค้ดอย่างถาวรเพื่อให้บริการแบบโรตารีจดจำได้
@Override public CharSequence getAccessibilityClassName() { return "com.android.car.ui.FocusArea"; }
ใช้ DirectManipulationHelper
นี่เป็นคลาสยูทิลิตี คุณสามารถคัดลอกคลาสจาก car-ui-library ไปยังโปรเจ็กต์ได้