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.
HIDL arayüzleri ile ilgili belgeler
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
HAL Arayüz Açıklama Dili (HIDL), HAL ile kullanıcıları arasındaki arayüzü belirtir. Arayüzlere ve paketlere toplanan türleri ve yöntem çağrılarını tanımlar. HIDL, bağımsız olarak derlenebilen kod tabanları arasında iletişim kurmak için kullanılan ve işlemler arası iletişim için tasarlanmış bir sistemdir. HIDL kılavuzlarına bakın.
HIDL (.hal) dosyaları için otomatik olarak oluşturulan dokümanların desteği sonlandırıldı.
Arayüz spesifikasyonlarının ayrıntıları için AOSP'teki HIDL kaynak dosyalarına bakın.
HIDL arayüz dosyaları AOSP'de dört farklı konumda bulunur:
- /hardware/interfaces
- /frameworks/hardware/interfaces
- /system/hardware/interfaces
- /system/libhidl/transport
Her konumdaki HIDL kaynak dosyalarının bağlantılarını aşağıdaki bölümlerde bulabilirsiniz.
/hardware/interfaces
/frameworks/hardware/interfaces
/system/hardware/interfaces
/system/libhidl/transport
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,["# Documentation for HIDL interfaces\n\nThe HAL Interface Description Language (HIDL) specifies the interface between a HAL and its users. It defines types and method calls, collected into interfaces and packages. HIDL is a system for communicating between codebases that may be compiled independently and is intended for inter-process communication. See the HIDL guides.\n\nThe autogenerated documentation for the HIDL (.hal) files have been deprecated.\nFor the details of the interface specifications, consult the HIDL source files\nin AOSP.\n\nHIDL interface files are in four different locations in AOSP:\n\n- /hardware/interfaces\n- /frameworks/hardware/interfaces\n- /system/hardware/interfaces\n- /system/libhidl/transport\n\nSee the sections below for links to the HIDL source files in each location.\n\n/hardware/interfaces\n--------------------\n\n- [/hardware/interfaces/](https://android.googlesource.com/platform/hardware/interfaces/+/android16-release)\n - [atrace/](https://android.googlesource.com/platform/hardware/interfaces/+/refs/heads/android16-release/atrace/)\n - [audio/](https://android.googlesource.com/platform/hardware/interfaces/+/refs/heads/android16-release/audio/)\n - [authsecret/](https://android.googlesource.com/platform/hardware/interfaces/+/refs/heads/android16-release/authsecret/)\n - [automotive/](https://android.googlesource.com/platform/hardware/interfaces/+/refs/heads/android16-release/automotive/)\n - [biometrics/](https://android.googlesource.com/platform/hardware/interfaces/+/refs/heads/android16-release/biometrics/)\n - [bluetooth/](https://android.googlesource.com/platform/hardware/interfaces/+/refs/heads/android16-release/bluetooth/)\n - [boot/](https://android.googlesource.com/platform/hardware/interfaces/+/refs/heads/android16-release/boot/)\n - [broadcastradio/](https://android.googlesource.com/platform/hardware/interfaces/+/refs/heads/android16-release/broadcastradio/)\n - [camera/](https://android.googlesource.com/platform/hardware/interfaces/+/refs/heads/android16-release/camera/)\n - [cas/](https://android.googlesource.com/platform/hardware/interfaces/+/refs/heads/android16-release/cas/)\n - [compatibility_matrices/](https://android.googlesource.com/platform/hardware/interfaces/+/refs/heads/android16-release/compatibility_matrices/)\n - [configstore/](https://android.googlesource.com/platform/hardware/interfaces/+/refs/heads/android16-release/configstore/)\n - [confirmationui/](https://android.googlesource.com/platform/hardware/interfaces/+/refs/heads/android16-release/confirmationui/)\n - [contexthub/](https://android.googlesource.com/platform/hardware/interfaces/+/refs/heads/android16-release/contexthub/)\n - [current.txt](https://android.googlesource.com/platform/hardware/interfaces/+/refs/heads/android16-release/current.txt)\n - [drm/](https://android.googlesource.com/platform/hardware/interfaces/+/refs/heads/android16-release/drm/)\n - [dumpstate/](https://android.googlesource.com/platform/hardware/interfaces/+/refs/heads/android16-release/dumpstate/)\n - [fastboot/](https://android.googlesource.com/platform/hardware/interfaces/+/refs/heads/android16-release/fastboot/)\n - [gatekeeper/](https://android.googlesource.com/platform/hardware/interfaces/+/refs/heads/android16-release/gatekeeper/)\n - [gnss/](https://android.googlesource.com/platform/hardware/interfaces/+/refs/heads/android16-release/gnss/)\n - [graphics/](https://android.googlesource.com/platform/hardware/interfaces/+/refs/heads/android16-release/graphics/)\n - [health/](https://android.googlesource.com/platform/hardware/interfaces/+/refs/heads/android16-release/health/)\n - [ir/](https://android.googlesource.com/platform/hardware/interfaces/+/refs/heads/android16-release/ir/)\n - [keymaster/](https://android.googlesource.com/platform/hardware/interfaces/+/refs/heads/android16-release/keymaster/)\n - [light/](https://android.googlesource.com/platform/hardware/interfaces/+/refs/heads/android16-release/light/)\n - [media/](https://android.googlesource.com/platform/hardware/interfaces/+/refs/heads/android16-release/media/)\n - [memtrack/](https://android.googlesource.com/platform/hardware/interfaces/+/refs/heads/android16-release/memtrack/)\n - [neuralnetworks/](https://android.googlesource.com/platform/hardware/interfaces/+/refs/heads/android16-release/neuralnetworks/)\n - [nfc/](https://android.googlesource.com/platform/hardware/interfaces/+/refs/heads/android16-release/nfc/)\n - [oemlock/](https://android.googlesource.com/platform/hardware/interfaces/+/refs/heads/android16-release/oemlock/)\n - [power/](https://android.googlesource.com/platform/hardware/interfaces/+/refs/heads/android16-release/power/)\n - [prebuilt_hashes/](https://android.googlesource.com/platform/hardware/interfaces/+/refs/heads/android16-release/prebuilt_hashes/)\n - [radio/](https://android.googlesource.com/platform/hardware/interfaces/+/refs/heads/android16-release/radio/)\n - [renderscript/](https://android.googlesource.com/platform/hardware/interfaces/+/refs/heads/android16-release/renderscript/)\n - [secure_element/](https://android.googlesource.com/platform/hardware/interfaces/+/refs/heads/android16-release/secure_element/)\n - [sensors/](https://android.googlesource.com/platform/hardware/interfaces/+/refs/heads/android16-release/sensors/)\n - [soundtrigger/](https://android.googlesource.com/platform/hardware/interfaces/+/refs/heads/android16-release/soundtrigger/)\n - [tests/](https://android.googlesource.com/platform/hardware/interfaces/+/refs/heads/android16-release/tests/)\n - [tetheroffload/](https://android.googlesource.com/platform/hardware/interfaces/+/refs/heads/android16-release/tetheroffload/)\n - [thermal/](https://android.googlesource.com/platform/hardware/interfaces/+/refs/heads/android16-release/thermal/)\n - [tv/](https://android.googlesource.com/platform/hardware/interfaces/+/refs/heads/android16-release/tv/)\n - [usb/](https://android.googlesource.com/platform/hardware/interfaces/+/refs/heads/android16-release/usb/)\n - [vibrator/](https://android.googlesource.com/platform/hardware/interfaces/+/refs/heads/android16-release/vibrator/)\n - [vr/](https://android.googlesource.com/platform/hardware/interfaces/+/refs/heads/android16-release/vr/)\n - [weaver/](https://android.googlesource.com/platform/hardware/interfaces/+/refs/heads/android16-release/weaver/)\n - [wifi/](https://android.googlesource.com/platform/hardware/interfaces/+/refs/heads/android16-release/wifi/)\n\n/frameworks/hardware/interfaces\n-------------------------------\n\n- [/frameworks/hardware/interfaces/](https://android.googlesource.com/platform/frameworks/hardware/interfaces/+/android16-release)\n - [displayservice/](https://android.googlesource.com/platform/frameworks/hardware/interfaces/+/android16-release/displayservice/)\n - [schedulerservice/](https://android.googlesource.com/platform/frameworks/hardware/interfaces/+/android16-release/schedulerservice/)\n - [sensorservice/](https://android.googlesource.com/platform/frameworks/hardware/interfaces/+/android16-release/sensorservice/)\n - [vr/](https://android.googlesource.com/platform/frameworks/hardware/interfaces/+/android16-release/vr/)\n\n/system/hardware/interfaces\n---------------------------\n\n- [/system/hardware/interfaces/](https://android.googlesource.com/platform/system/hardware/interfaces/+/android16-release)\n - [ashmem/](https://android.googlesource.com/platform/system/hardware/interfaces/+/android16-release/ashmem/)\n - [net/](https://android.googlesource.com/platform/system/hardware/interfaces/+/android16-release/net/)\n - [suspend/](https://android.googlesource.com/platform/system/hardware/interfaces/+/android16-release/suspend/)\n - [wifi/](https://android.googlesource.com/platform/system/hardware/interfaces/+/android16-release/wifi/)\n\n/system/libhidl/transport\n-------------------------\n\n- [/system/libhidl/transport/](https://android.googlesource.com/platform/system/libhidl/+/android16-release/transport/)\n - [allocator/](https://android.googlesource.com/platform/system/libhidl/+/android16-release/transport/allocator/)\n - [base/](https://android.googlesource.com/platform/system/libhidl/+/android16-release/transport/base/)\n - [current.txt](https://android.googlesource.com/platform/system/libhidl/+/android16-release/transport/current.txt)\n - [include/](https://android.googlesource.com/platform/system/libhidl/+/android16-release/transport/include/)\n - [manager/](https://android.googlesource.com/platform/system/libhidl/+/android16-release/transport/manager/)\n - [memory/](https://android.googlesource.com/platform/system/libhidl/+/android16-release/transport/memory/)\n - [safe_union/](https://android.googlesource.com/platform/system/libhidl/+/android16-release/transport/safe_union/)\n - [token/](https://android.googlesource.com/platform/system/libhidl/+/android16-release/transport/token/)"]]