27 Mart 2025'ten itibaren AOSP'yi derlemek ve AOSP'ye katkıda bulunmak için aosp-main
yerine android-latest-release
kullanmanızı öneririz. Daha fazla bilgi için AOSP'de yapılan değişiklikler başlıklı makaleyi inceleyin.
Araba kullanıcı arayüzü kitaplığını uygulamalara entegre etme
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
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:
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.
Bu sayfadaki içerik ve kod örnekleri, İçerik Lisansı sayfasında açıklanan lisanslara tabidir. Java ve OpenJDK, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2025-07-27 UTC.
[[["Anlaması kolay","easyToUnderstand","thumb-up"],["Sorunumu çözdü","solvedMyProblem","thumb-up"],["Diğer","otherUp","thumb-up"]],[["İhtiyacım olan bilgiler yok","missingTheInformationINeed","thumb-down"],["Çok karmaşık / çok fazla adım var","tooComplicatedTooManySteps","thumb-down"],["Güncel değil","outOfDate","thumb-down"],["Çeviri sorunu","translationIssue","thumb-down"],["Örnek veya kod sorunu","samplesCodeIssue","thumb-down"],["Diğer","otherDown","thumb-down"]],["Son güncelleme tarihi: 2025-07-27 UTC."],[],[],null,["# Integrate the Car UI library into apps\n\nCar UI library contains two elements for apps to implement:\n\n- **Components.**Java classes that implement a specific behavior. For example,\n CarUiRecyclerView and Toolbar.\n\n- **Resources.** Individual Android resources that represent the *knobs*\n available for OEMs to achieve consistency with their own design. The components above use these\n resources to become *customizable*.\n\nApps integrate Car UI library by adding it as a dependency:\n\n- Android 9 and Android 10 (`Android.mk` file), add the following:\n\n ```maple\n LOCAL_STATIC_ANDROID_LIBRARIES := car-ui-lib\n ```\n- Android 11 (and higher) (`Android.bp`), add the following:\n\n ```scdoc\n static_libs: [\n ...\n \"car-ui-lib-bp\",\n ]\n ```\n\nStyle Car UI components\n-----------------------\n\nIn general, apps should be able to achieve all necessary functionality by providing\ndata and, in certain cases, images and icons. For example, standard icons such as Back, Close,\nSearch, and Menu are provided by the Car UI library. Engage with Android Automotive Partner\nEngineering if you find there are missing resources or if there is functionality that can't be\nachieved with the provided components."]]