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.
Desteklenen sistem özellikleri
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
VHAL tarafından desteklenen mülkler sistem mülkü veya tedarikçi mülkü olmalıdır. Android 14 ve sonraki sürümlerde sistem özelliği tanımları VehicleProperty.aidl
adresinde tanımlanır.
Android 13 ve önceki sürümlerde sistem mülk tanımları automotive/vehicle/aidl/android/hardware/automotive/vehicle/VehicleProperty.aidl
adresinde tanımlanır. Örneğin, Android 13 için VehicleProperty.aidl
adresine bakın.
Android 14 ve sonraki sürümlerde sistem mülkü tanımı, VHAL arayüzünden (android.hardware.automotive.vehicle
) ayrı olan android.hardware.automotive.vehicle.property
AIDL arayüzünde tanımlanır. VHAL uygulamaları ve VHAL istemcileri her iki arayüze de bağlı olmalıdır.
CarPropertyManager
aracılığıyla sunulan VHAL mülkleri için VehiclePropertyIds bölümüne bakın.
Otomatik olarak oluşturulan erişim modları ve değişiklik modları
Android 14 ve sonraki sürümlerde, VHAL uygulamalarını desteklemek için sistem özellikleri için izin verilen değişiklik modu veya erişim modu içeren otomatik olarak oluşturulmuş C++ başlık dosyalarını ve Java sınıf dosyalarını sağlarız. Tedarikçi firma VHAL uygulamaları, mülk yapılandırmalarının spesifikasyonu karşıladığından emin olmak için bunları kullanabilir.
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-26 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-26 UTC."],[],[],null,["# Supported system properties\n\nProperties supported by the VHAL\nmust be either a system property or a vendor property. In Android 14 and\nhigher, system property definitions are defined at\n[VehicleProperty.aidl](https://android.googlesource.com/platform/hardware/interfaces/+/refs/heads/android16-release/automotive/vehicle/aidl_property/android/hardware/automotive/vehicle/VehicleProperty.aidl).\n\n\nIn Android 13 and lower, system property definitions are defined at `automotive/vehicle/aidl/android/hardware/automotive/vehicle/VehicleProperty.aidl`, for example, for Android 13, see\n[VehicleProperty.aidl](https://android.googlesource.com/platform/hardware/interfaces/+/refs/heads/android13-release/automotive/vehicle/aidl/android/hardware/automotive/vehicle/VehicleProperty.aidl).\n\nIn Android 14 and higher, the system property definition is defined in the AIDL interface,\n`android.hardware.automotive.vehicle.property`, which is separate from the VHAL\ninterface (`android.hardware.automotive.vehicle`). VHAL implementations and VHAL\nclients must depend on both interfaces.\n\nFor VHAL properties exposed through `CarPropertyManager`, see\n[VehiclePropertyIds](https://developer.android.com/reference/android/car/VehiclePropertyIds).\n\nAuto-generated access modes and change modes\n--------------------------------------------\n\nIn Android 14 and higher, to support VHAL implementations, we provide auto-generated\n[C++ header\nfiles](https://android.googlesource.com/platform/hardware/interfaces/+/refs/heads/android16-release/automotive/vehicle/aidl/generated_lib/4/cpp) and\n[Java class files](https://android.googlesource.com/platform/hardware/interfaces/+/refs/heads/android16-release/automotive/vehicle/aidl/generated_lib/4/java)\nwith the allowed change mode or access mode for system properties. Vendor VHAL implementations\ncan use these to ensure the property configs meet the specification."]]