Welcome to the Android Architecture Quiz
1.
What is the base layer of the Android software stack?
2.
What role does the Linux Kernel play in the Android software stack?
3.
What is the purpose of the Hardware Abstraction Layer (HAL) in Android?
4.
What does ART stand for in Android?
5.
Which technology replaced Dalvik as the runtime system in Android?
6.
What is the function of Ahead-of-Time (AOT) compilation in ART?
7.
What type of file does ART generate during the Ahead-of-Time compilation process?
8.
Which layer of the Android architecture is responsible for managing app lifecycles?
9.
Which Android library provides access to the application model and forms the cornerstone of all Android applications?
10.
What is the purpose of the android.content library in Android development?
11.
Which Android library provides APIs for hardware access like the accelerometer?
12.
What role does the android.opengl library serve in Android development?
13.
What is the main function of the Package Manager in the Application Framework?
14.
Which service in the Application Framework controls all aspects of the application lifecycle?
15.
What is the role of Content Providers in the Android Application Framework?
16.
What type of tasks do the C/C++ libraries in Android typically handle?
17.
Which component of the Android stack provides an API to build user interfaces?
18.
Which Android library would you use to add web browsing capabilities to an app?
19.
Which layer of the Android stack contains the libraries used to build the Android runtime?
20.
What does the Native Development Kit (NDK) allow developers to do?
21.
What does the Notification Manager in the Android Application Framework do?
22.
What are the native applications provided with Android called?
23.
Which Android service provides location updates to applications?
24.
What is the primary purpose of the Android Application Framework?
25.
Which Android library is specifically used for 2D graphics drawing?
26.
What is DEX in the context of Android development?
27.
What problem did ART solve compared to Dalvik?
28.
Which Android library is used for network access?
29.
What is the primary function of the Resource Manager in the Application Framework?