Android系统采用分层架构,由高到低分为4层,依次是应用程序层、应用程序框架层、核心类库层、Linux内核。
1、应用程序层:
应用程序层是一个核心应用程序的集合,所有安装在手机上的APP属于这一层。
2、应用程序框架层
应用程序框架层主要提供了构建应用程序时用到的各种API。
3、核心类库
核心类库中包含了系统库及Android运行环境。
4、Linux内核
Linux内核层为Android设备的各种硬件提供了底层的驱动。
Android系统采用分层架构,由高到低分为4层,依次是应用程序层、应用程序框架层、核心类库层、Linux内核。
1、应用程序层:
应用程序层是一个核心应用程序的集合,所有安装在手机上的APP属于这一层。
2、应用程序框架层
应用程序框架层主要提供了构建应用程序时用到的各种API。
3、核心类库
核心类库中包含了系统库及Android运行环境。
4、Linux内核
Linux内核层为Android设备的各种硬件提供了底层的驱动。