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

Arabanın kullanıcı arayüzü kitaplığı, uygulamaların uygulayabileceği iki öğe içerir:

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

  • Kaynaklar. Düğmeleri temsil eden bağımsız Android kaynakları kendi tasarımlarıyla tutarlılık elde etmesini sağlamak için OEM'ler tarafından kullanılabilir. Yukarıdaki bileşenler, özelleştirilebilir hale gelmesi için gereklidir.

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

  • Android 9 ve Android 10 (Android.mk dosyası) sürümüne aşağıdakileri ekleyin:

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

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

Araba kullanıcı arayüzü bileşenlerinin stilini ayarlama

Genel olarak uygulamalar, veriler ve bazı durumlarda resimler ve simgeler içerir. Örneğin, Geri, Kapat ve Arama ve Menü, Araba kullanıcı arayüzü kitaplığı tarafından sağlanır. Android Automotive iş ortağıyla etkileşim kurun Kaynaklarınızın eksik olduğunu veya yerine getirilemeyen işlevler olduğunu fark ederseniz sağlanan bileşenlerle ne kadar ölçüldüğüne bakalım.