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 提供核心系統服務,例如文件管理、內存管理、進程管理、網絡堆棧、驅動模型等操作系統的基本服務能力