Which of the following layers in the Android architecture define the interface that exposes the device hardware capabilities to the higher level Java API framework?
(a).Hardware Abstraction Layer
(b).Dalvik VM
(c).Linux Kernel
(d).Core Java Library
Answer:-(a).Hardware Abstraction Layer