Erinevate rakenduste vahelise suhtluse võimaldamiseks kasutavad Androidi rakenduste arendajad AIDL-faili. See sisaldab Java lähtekood, mis määratleb liidese või lepingu selle kohta, kuidas rakendused saavad omavahel suhelda.
AIDL on rakenduse Interprocess Communication (IPC) protokoll, mille pakub Android. See võimaldab ühel rakendusel suhelda teise, teises protsessis töötava rakendusega. AIDL-i juurutamine töötati välja selleks, et leevendada ajakoormust arendajatele, kes muidu peaksid looma koodi objektide paigutamiseks üle protsessi piiride.
Pärast AIDL-faili loomist peaksite oma AIDL-faili salvestama kausta src / oma projekti kataloog. Rakenduse loomisel luuakse teie projekti "IBinder" liidesefail laiendiga ".java" gen / kataloogi. The .JAVA fail kannab sama failinime kui AIDL-fail, millest see loodi.