- Android开发精要
- 范怀宇
- 282字
- 2025-03-16 02:41:22
1.1 Android系统架构概况
图1-1是Android的架构图,图中按照功能结构及面向人群进行划分,可以看出Android分成三个部分:
- 应用部分:包含在Android设备上运行的所有应用,它们是Android系统中直接面向用户的部分。
- 核心部分: Android系统中核心的功能实现,包括应用框架、核心类库等,每个Android应用的开发者,都是在此基础上进行应用开发的。
- 底层部分:主要指Android寄宿的Linux操作系统及相关驱动。通常来说,只有硬件厂商和从事Android移植的开发者,才会基于此来进行开发。
除了上述划分方式以外,从系统实际的架构模型来看,Android则可以分成以下几个层次:
- 应用层
- 框架层
- 运行时
- 核心类库
- 硬件抽象层
- Linux内核

图1-1 Android系统架构图
本节的后续内容将针对以上各层逐一进行分析。