The layer that provides standard interfaces so the framework can use vendor hardware is the:

  1. Application framework
  2. Native libraries
  3. Hardware Abstraction Layer (HAL)
  4. Content provider
Answer

C) Hardware Abstraction Layer (HAL)

The HAL defines standard interfaces that vendors implement for their hardware.

Computer Science MCQ · More Android OS: Architecture, Framework and Application Development MCQs · Practise