2026'dan itibaren, kararlı ana geliştirme modelimizle uyumlu olmak ve ekosistem için platform kararlılığını sağlamak amacıyla kaynak kodunu 2. ve 4. çeyreklerde AOSP'de yayınlayacağız. AOSP'yi oluşturmak ve AOSP'ye katkıda bulunmak için aosp-main yerine android-latest-release kullanmanızı öneririz. android-latest-release manifest dalı her zaman AOSP'ye gönderilen en son sürümü referans alır. Daha fazla bilgi için AOSP'de yapılan değişiklikler başlıklı makaleye bakın.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
HIDL Framework geriye dönük uyumluluk doğrulaması
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
HIDL HAL'leri, Android çekirdek sisteminin (diğer adıyla system.img veya framework) önceki sürümlerle uyumlu olmasını sağlar. Vendor Test Suite (VTS) testleri, HAL'lerin beklendiği gibi çalıştığından emin olmanızı sağlarken (ör. 1.1 HAL testleri tüm 1.2 uygulamalarında çalıştırılır), desteklenen bir HAL (1.0, 1.1 veya 1.2) sağlandığında çerçevelerin bu HAL ile düzgün çalıştığından emin olmak için çerçeve testi yapılması gerekir.
Donanım Soyutlama Katmanı arayüz tanımlama dili (HIDL) hakkında ayrıntılı bilgi için HIDL,
HIDL sürüm oluşturma ve
HIDL Donanım Soyutlama Katmanı desteğini sonlandırma başlıklı makaleleri inceleyin.
HAL yükseltmeleri hakkında
İki tür HAL yükseltmesi vardır: Büyük ve küçük.
Çoğu sistemde yalnızca bir HAL uygulaması bulunur ancak birden fazla uygulama desteklenir. Örneğin:
android.hardware.teleport@1.0 # initial interface
android.hardware.teleport@1.1 # minor version upgrade
android.hardware.teleport@1.2 # another minor version upgrade
...
android.hardware.teleport@2.0 # major version upgrade
...
Sistem bölümü genellikle belirli bir HAL uygulamaları grubuyla iletişimi yöneten bir çerçeve arka plan programı (ör. teleportd) içerir. Alternatif olarak, sistemler bunun yerine uygun istemci davranışını uygulayan bir sistem kitaplığı (ör. android.hardware.configstore-utils) içerebilir. Yukarıdaki örnekte, cihazda hangi HAL sürümü yüklü olursa olsun teleportd çalışmalıdır.
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-12-02 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-12-02 UTC."],[],[]]