Home : File Types : AIDL File

.AIDL File Extension

File TypeAndroid Interface Definition Language File

3.7 (3 Votes)
CategoryDeveloper Files


This file is saved in a plain text format. You can open and view the contents of this file using a text editor.

What is a AIDL file?

An AIDL file is used by Android app developers to enable communication between different apps. It contains Java source code that defines an interface, or contract, for how apps can communicate with each another.

More Information

AIDL is an implementation of the Interprocess Communication (IPC) protocol provided by Android. It allows one application to communicate with another application running in a different process. The AIDL implementation was developed to alleviate the time burden on developers who would otherwise have to create code for marshalling objects across process boundaries.

After creating the AIDL file, you should save your AIDL file in the src/ directory of your project. When you build your application, an "IBinder" interface file with a ".java" extension will be generated in your project's gen/ directory. The .JAVA file will bear the same filename as the AIDL file from which it was created.

Common AIDL Filenames

IInAppBillingService.aidl - The Android open source in-app billing (IAB) interface provided by Google for incorporating in-app billing in your app.

Open over 300 file formats with File Viewer Plus.
Programs that open AIDL files
Google Android SDK
Edit with a text editor
Google Android SDK
Edit with a text editor
Google Android SDK
Edit with a text editor
Updated 10/24/2016

About AIDL Files

Our goal is to help you understand what a file with a *.aidl suffix is and how to open it.

The Android Interface Definition Language file type, file format description, and Mac, Windows, and Linux programs listed on this page have been individually researched and verified by the FileInfo team. We strive for 100% accuracy and only publish information about file formats that we have tested and validated.

If you would like to suggest any additions or updates to this page, please let us know.