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