目录

Android 系统架构

目录

引言

先放一张 Google 官方提供的经典分层架构图

https://cdn.jsdelivr.net/gh/RebornQ/cdn.blog/img/android/android-stack_2x.png
Android 软件堆栈

总的来说,Android 的系统体系结构分为 5 层,自顶向下依次是:

  • 系统应用层
  • Java API 框架层 (Framework)
  • 原生 C/C++ 库和 Android Runtime(即系统 Native 运行库和 Android 运行时环境)
  • 硬件抽象层 (HAL)
  • Linux 内核层

其中每一层都包含大量的子模块或子系统。


参考链接: