Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.

Mengintegrasikan Perpustakaan UI Mobil ke dalam Aplikasi

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.