Perpustakaan UI mobil berisi dua elemen untuk diterapkan aplikasi:
Komponen. Kelas Java yang mengimplementasikan perilaku tertentu. Misalnya, CarUiRecyclerView dan Toolbar.
Sumber daya. Sumber daya Android individual yang mewakili kenop yang tersedia untuk OEM untuk mencapai konsistensi dengan desain mereka sendiri. Komponen di atas menggunakan sumber daya ini agar dapat disesuaikan .
Aplikasi mengintegrasikan pustaka UI Mobil dengan menambahkannya sebagai dependensi:
Android 9 dan Android 10 (file
Android.mk
), tambahkan yang berikut ini:LOCAL_STATIC_ANDROID_LIBRARIES := car-ui-lib
Android 11 (dan lebih tinggi) (
Android.bp
), tambahkan yang berikut ini:static_libs: [ ... "car-ui-lib-bp", ]
Untuk melihat contoh penggunaan komponen library UI Mobil, lihat aplikasi Paintbooth di packages/apps/Car/libs/car-ui-lib/paintbooth/src/main/java/com/android/car/ui/paintbooth
.
Styling Komponen UI Mobil
Secara umum, aplikasi harus dapat mencapai semua fungsionalitas yang diperlukan dengan menyediakan data dan, dalam kasus tertentu, gambar dan ikon. Misalnya, ikon standar seperti Kembali, Tutup, Cari, dan Menu disediakan oleh perpustakaan UI Mobil. Terlibat dengan Teknik Mitra Otomotif Android jika Anda menemukan ada sumber daya yang hilang atau jika ada fungsi yang tidak dapat dicapai dengan komponen yang disediakan.