พัฒนาแอปโดยไม่ใช้ไลบรารี UI ของรถยนต์

ไลบรารี UI ของรถ (car-ui-library) เป็นไลบรารี UI ยานยนต์ที่ทำงานได้ด้วยตนเองซึ่ง OEM ปรับแต่งได้ Google แนะนำ แนะนำให้คุณใช้ car-ui-library เพื่อสร้างแอปของคุณ หากทำไม่ได้ ทางเลือกสองทาง:

  • ใน Android 12 คุณจะใช้ car-rotary-lib ได้ กลุ่มย่อยของ car-ui-library
  • ใน Android 11 คุณต้องติดตั้งใช้งาน FocusParkingView, FocusArea และ DirectManipulationHelper ตามที่อธิบายไว้ด้านล่าง

ใช้งาน FocusparkingView

คุณจะใช้ FocusParkingView ของคุณเองหรือจะคัดลอกชั้นเรียนจาก car-ui-library ไปยังโปรเจ็กต์ของคุณ

วิธีนำ FocusParkingView ไปใช้มีดังนี้

  1. ฮาร์ดโค้ดชื่อคลาสการช่วยเหลือพิเศษเพื่อให้ RotaryService จดจำได้:
    @Override
    public CharSequence getAccessibilityClassName() {
          return "com.android.car.ui.FocusParkingView";
    }
    

ใช้งาน FocusArea

คุณสามารถใช้ FocusArea ของคุณเองได้เช่นเดียวกับ FocusParkingView หรือคัดลอกชั้นเรียนจาก car-ui-library ไปยังโปรเจ็กต์ของคุณ

วิธีนำ FocusArea ไปใช้มีดังนี้

  1. ฮาร์ดโค้ดชื่อคลาสการช่วยเหลือพิเศษเพื่อให้บริการแบบหมุนจดจำได้ ดังนี้
    @Override
    public CharSequence getAccessibilityClassName() {
       return "com.android.car.ui.FocusArea";
    }
    

ติดตั้งใช้งาน DirectManipulationHelper

นี่คือคลาสยูทิลิตี คุณสามารถคัดลอกชั้นเรียนจาก car-ui-library ไปยังโปรเจ็กต์ของคุณได้