ไลบรารี 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 ไปยังโปรเจ็กต์ได้