Perpustakaan UI Mobil (car-ui-library) adalah perpustakaan UI otomotif mandiri yang dapat disesuaikan oleh OEM. Google sangat menyarankan Anda menggunakan car-ui-library untuk membuat aplikasi Anda. Jika ini tidak layak, ada dua alternatif:
- Dari Android 12, Anda dapat menggunakan
car-rotary-lib, subset dari car-ui-library. - Di Android 11, Anda HARUS mengimplementasikan
FocusParkingView,FocusArea, danDirectManipulationHelperAnda sendiri seperti yang dijelaskan di bawah ini.
Menerapkan FocusParkingView
Anda dapat mengimplementasikan FocusParkingView Anda sendiri atau menyalin kelas dari perpustakaan mobil-ui ke proyek Anda.
Untuk mengimplementasikan FocusParkingView :
- Kode keras nama kelas aksesibilitas sehingga
RotaryServicedapat mengenalinya:@Override public CharSequence getAccessibilityClassName() { return "com.android.car.ui.FocusParkingView"; }
Terapkan Area Fokus
Seperti FocusParkingView , Anda dapat mengimplementasikan FocusArea Anda sendiri atau menyalin kelas dari car-ui-library ke proyek Anda.
Untuk mengimplementasikan FocusArea :
- Kode keras nama kelas aksesibilitas sehingga layanan putar dapat mengenalinya:
@Override public CharSequence getAccessibilityClassName() { return "com.android.car.ui.FocusArea"; }
Terapkan DirectManipulationHelper
Ini adalah kelas utilitas. Anda dapat menyalin kelas dari perpustakaan mobil-ui ke proyek Anda.