giogiokumaさん
こんにちは、NickQです。
IDLというのは、インターフェイス定義言語です。
各プラットフォームに依存しないオブジェクト間通信を可能にする物です。
AIDLというのは、Android interface Definition LanguageでAndroidのインターフェイス定義言語となります。
主に、サービスの呼び出し元とサービスが別のプロセスで動作する場合に必要になります。
通常、呼び出し元と同じプロセスで動きますが
別のアプリのサービスを呼んだ場合(もしくは別のプロセスとしてサービスを起動して制御したい場合)にその後の制御が出来なくなります。
その場合に共通のAIDLを利用する事によって開始、停止などまた
CallBackなどでサービスから結果を受け取る事も可能になったります。
2013年11月23日土曜日 9時07分38秒 UTC+9 giogiokuma: