Skip to main content

是如何实现的

架构

从下往上依次是

  • Liunx 内核层:Android 使用 Linux 内核作为底层操作系统
  • HAL 硬件抽象层:为 Android 提供与设备硬件通信的标准接口
  • C/C++ 库和 Android 运行时层:C/C++ 库提供了许多 Android 系统的核心功能;Android 运行时负责执行 Android 应用程序的字节码,将其编译为本机机器代码
  • Java API 框架层:为 Android 应用程序提供各种 API