上QQ阅读APP看书,第一时间看更新
The Application Framework Layer
The Application Framework layer allows Android-based applications, such as the dialer, to interface with the application framework, which in turn manages the basic mobile functions for resource and voice-call management.
The following components reside within the application framework of the Android operating system:
- Package Manager: Keeps tracks of currently-installed Android-based applications.
- Activity Manager: Handles the life cycle of all the running applications on the device.
- Content Provider: Allows the sharing of data between applications.
- Telephony Manager: Responsible for establishing, maintaining, and terminating calls on the device.
- Location Manager: Manages location features such as Global Positioning System (GPS).
- Resource Manager: Responsible for the type of resources used in an application on the device.
- Notification Manager: Displays notifications and alerts on the device’s screen.
- Java API Framework: Allows developers to create applications written using the Java programming language. The frameworks allows the Android operating system to execute these applications.