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
, danDirectManipulationHelper
Anda 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
RotaryService
dapat 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.