Briefing Android Knowledge

Which of these is the correct explanation of the Android Interface Description Language?

Which of these is the correct explanation of the Android Interface Description Language?

A.
It enables data exchange between different applications.

B.
You cannot use Java primitive types as method parameters.

C.
Multiple methods can be defined in one AIDL file.

D.
It provides an environment for executing script languages.

Explanation: