Android分應用層、應用框架層、系統應用層、核心層

1. Android手機操作系統是一個基於Linux Kernel的分層智能手機操作系統,其共分爲4層,從上到下分別是:

 應用層(Java Application),包括了Android各種應用程序

 應用框架層(Java Frameworks),是Google發佈的核心應用所使用的API框架

 系統運行庫層(User Libraries),包含了手機系統平臺必須的C/C++核心庫、Dalvik虛擬機運行環境和HAL子層

 核心層(Linux Kernel),Android 4.0 基於Linux Kernel 3.0.8 提供核心系統服務,例如文件管理、內存管理、進程管理、網絡堆棧、驅動模型等操作系統的基本服務能力