Araba kullanıcı arayüzü kitaplığını uygulamalara entegre etme

Araba kullanıcı arayüzü kitaplığı, uygulamaların uygulamak zorunda olduğu iki öğe içerir:

  • Bileşenler. Belirli bir davranışı uygulayan Java sınıfları. Örneğin, CarUiRecyclerView ve Araç Çubuğu.

  • Kaynaklar. OEM'lerin kendi tasarımlarıyla tutarlılık elde etmeleri için kullanabilecekleri düğmeleri temsil eden bağımsız Android kaynakları. Yukarıdaki bileşenler, özelleştirilebilir olmak için bu kaynakları kullanır.

Uygulamalar, Araba kullanıcı arayüzü kitaplığını bağımlı olarak ekleyerek entegre eder:

  • Android 9 ve Android 10 (Android.mk dosyası) için şunları ekleyin:

    LOCAL_STATIC_ANDROID_LIBRARIES := car-ui-lib
  • Android 11 (ve sonraki sürümler) (Android.bp) için şunları ekleyin:

    static_libs: [
                ...
        "car-ui-lib-bp",
        ]

Araba kullanıcı arayüzü bileşenlerini biçimlendirme

Genel olarak uygulamalar, veri ve belirli durumlarda resim ve simge sağlayarak gerekli tüm işlevleri yerine getirebilmelidir. Örneğin, Geri, Kapat, Arama ve Menü gibi standart simgeler Araba kullanıcı arayüzü kitaplığı tarafından sağlanır. Eksik kaynaklar olduğunu veya sağlanan bileşenlerle kullanılamayan işlevler olduğunu tespit ederseniz Android Automotive İş Ortağı Mühendisliği ile iletişime geçin.