FileInfo

Languages

Overview

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 other.

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 marshaling 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.

Popularity4/5

11 votes

Quick AppUsed by
VerifiedVerified by FileInfo.com The FileInfo.com team has independently researched the Android Interface Definition Language file format and Mac, Windows, and Linux apps listed on this page. Our goal is 100% accuracy and we only publish information about file types that we have verified. If you would like to suggest any additions or updates to this page, please let us know .

Document Icon

Breadcrumbs

DeveloperGoogle
Popularity4.0 | 11 Votes

Previous / Next

In-Depth

.AIDL File Extension

Android Interface Definition Language File

DeveloperGoogle
Popularity
4.0  |  11 Votes
 

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 other.

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 marshaling 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 400 file formats with File Viewer Plus . Free Download

Programs that open or reference AIDL files

Sort

Pricing

Program Name

Platform

Reset

X

Windows

Google Android Studio

Free

Any text editor

Mac

Google Android Studio

Free

Any text editor

Linux

Google Android Studio

Free

Any text editor

Chrome OS

Google Android Studio

Free

Google Chrome Text

Included with OS

Category: Developer Files

Updated: November 14, 2019

FAQ

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 other.