- Android開發精要
- 范懷宇
- 282字
- 2018-12-31 16:21:47
1.1 Android系統架構概況
圖1-1是Android的架構圖,圖中按照功能結構及面向人群進行劃分,可以看出Android分成三個部分:
- 應用部分:包含在Android設備上運行的所有應用,它們是Android系統中直接面向用戶的部分。
- 核心部分: Android系統中核心的功能實現,包括應用框架、核心類庫等,每個Android應用的開發者,都是在此基礎上進行應用開發的。
- 底層部分:主要指Android寄宿的Linux操作系統及相關驅動。通常來說,只有硬件廠商和從事Android移植的開發者,才會基于此來進行開發。
除了上述劃分方式以外,從系統實際的架構模型來看,Android則可以分成以下幾個層次:
- 應用層
- 框架層
- 運行時
- 核心類庫
- 硬件抽象層
- Linux內核

圖1-1 Android系統架構圖
本節的后續內容將針對以上各層逐一進行分析。