安卓系统一共分为五层:
内核层(Linux Kernel)
硬件抽象层(HAL)
硬件抽象层(Hardware Abstract Layer)
————运行在用户空间,向下屏蔽硬件驱动模块的实现细节,向上提供硬件访问服务。通过该层,Android分两层来支持硬件设备,分别在内核空间和用户空间。
运行时库层(Runtime)
应用程序框架层(Application Framework)
应用层层(Application)
安卓系统一共分为五层:
内核层(Linux Kernel)
硬件抽象层(HAL)
硬件抽象层(Hardware Abstract Layer)
————运行在用户空间,向下屏蔽硬件驱动模块的实现细节,向上提供硬件访问服务。通过该层,Android分两层来支持硬件设备,分别在内核空间和用户空间。
运行时库层(Runtime)
应用程序框架层(Application Framework)
应用层层(Application)