.AIDL ファイル拡張子
Android Interface Definition Languageファイル
| 開発元 | |
| 人気度 |
4.0 | 11 票 |
AIDLファイルとは?
AIDLファイルは、Androidアプリ開発者が異なるアプリ間の通信を可能にするために使用します。このファイルには、アプリ同士がどのように通信できるかを定義するインターフェース、つまり契約を記述したJavaソースコードが含まれています。
詳細情報
AIDLは、Androidが提供するプロセス間通信(IPC)プロトコルの実装です。これにより、異なるプロセスで実行されているアプリケーション同士が通信できます。AIDLの実装は、プロセス境界を越えてオブジェクトをマーシャリングするコードを開発者が自分で作成する必要がある場合に、その時間的負担を軽減するために開発されました。
AIDLファイルを作成したら、プロジェクトのsrc/ディレクトリに保存してください。アプリケーションをビルドすると、拡張子が「.java」の「IBinder」インターフェースファイルがプロジェクトのgen/ディレクトリに生成されます。この.JAVAファイルのファイル名は、元になったAIDLファイルと同じになります。
一般的な.AIDLファイル名
IInAppBillingService.aidl - アプリにアプリ内課金を組み込むためにGoogleが提供する、Androidオープンソースのアプリ内課金(IAB)インターフェース。
AIDLファイルを開く、または参照するプログラム
Windows
Mac
Linux
Chrome OS