Android的系统架构大致可以分为四层:Linux内核层,系统运行库层,应用框架层和应用层
**linux内核层:**这一层为Android设备的各种硬件提供底层驱动。我的理解就是负责管理硬件,提供一个硬件接口。
**系统运行库层:**不难理解,就是为Android系统的运行提供基础的库支持。
**应用框架层:**提供构建应用程序时用到的各种API(Application Programming Interface,应用程序接口)。
**应用层:**所有安装在手机上的应用都属于这一层。