.AIDL Bestandsextensie
Android Interface Definition Language-bestand
| Ontwikkelaar | |
| Populariteit |
4,0 | 11 stemmen |
Wat is een AIDL-bestand?
Een AIDL-bestand wordt door Android-appontwikkelaars gebruikt om communicatie tussen verschillende apps mogelijk te maken. Het bevat Java-broncode die een interface, of contract, definieert voor de manier waarop apps met elkaar kunnen communiceren.
Meer informatie
AIDL is een implementatie van het Interprocess Communication-protocol (IPC) dat door Android wordt geleverd. Hiermee kan de ene applicatie communiceren met een andere applicatie die in een ander proces wordt uitgevoerd. De AIDL-implementatie is ontwikkeld om de tijdsbelasting te verminderen voor ontwikkelaars die anders code zouden moeten maken voor het marshalen van objecten over procesgrenzen heen.
Nadat je het AIDL-bestand hebt gemaakt, moet je het AIDL-bestand opslaan in de map src/ van je project. Wanneer je je applicatie bouwt, wordt er een interfacebestand met de naam "IBinder" en de extensie ".java" gegenereerd in de map gen/ van je project. Het .JAVA-bestand krijgt dezelfde bestandsnaam als het AIDL-bestand waaruit het is gemaakt.
Veelvoorkomende .AIDL-bestandsnamen
IInAppBillingService.aidl - De Android open-source-interface voor in-appfacturering (IAB) van Google, waarmee je in-appfacturering in je app kunt opnemen.