HAL Arayüz Açıklama Dili (HIDL), HAL ile kullanıcıları arasındaki arayüzü belirtir. Arayüzler ve paketler halinde toplanan türleri ve yöntem çağrılarını tanımlar. HIDL, bağımsız olarak derlenebilen ve işlemler arası iletişime yönelik kod tabanları arasında iletişim kurmaya yönelik bir sistemdir. HIDL kılavuzlarına bakın.
HIDL (.hal) dosyaları için otomatik olarak oluşturulan belgeler kullanımdan kaldırıldı. Arayüz spesifikasyonlarının ayrıntıları için AOSP'deki HIDL kaynak dosyalarına bakın.
HIDL arayüz dosyaları AOSP'de dört farklı konumdadır:
- /donanım/arayüzler
- /çerçeveler/donanım/arayüzler
- /sistem/donanım/arayüzler
- /sistem/libhidl/taşıma
Her konumdaki HIDL kaynak dosyalarına bağlantılar için aşağıdaki bölümlere bakın.
/donanım/arayüzler
- /donanım/arayüzler/
- bir iz/
- ses/
- kimlik gizli/
- otomotiv/
- biyometri/
- Bluetooth/
- bot/
- radyo yayını/
- kamera/
- cas/
- uyumluluk_matrisleri/
- yapılandırma mağazası/
- onay ui/
- bağlam merkezi/
- geçerli.txt
- drm/
- çöp kutusu/
- hızlı başlatma/
- kapı bekçisi/
- bilgi/
- grafikler/
- sağlık/
- IR/
- anahtar USTASI/
- ışık/
- medya/
- memtrack/
- nöral ağlar/
- NFC/
- oemlock/
- güç/
- önceden oluşturulmuş_karmalar/
- radyo/
- renderscript/
- güvenli_element/
- sensörler/
- ses tetikleyici/
- testler/
- bağlantı boşaltma/
- termal/
- televizyon/
- USB bağlantı/
- vibratör/
- sanal gerçeklik/
- dokumacı/
- Wifi/