Android系统架构
层次 | 描述 |
---|---|
系统内核层linux kernel | linux系统内核层,为硬件设备提供驱动、电源管理等功能 |
系统运行库libraries | 部分c/c++库,为系统提供数据库、3d绘图、webkit浏览等功能 |
~ | android运行时库runtime,其中包含核心库core libraries[【支持使用java来编写应用】+Dalvik虚拟机(5.0后ART运行环境)【每个android应用都运行在独立的进程中】] |
应用框架层application framework | 提供构建程序api的框架 |
应用层applications | 应用程序 |