Android入门学习四:Android系统框架

Android架构
Android入门学习四:Android系统框架

Linux内核
这是Android所基于的核心。这一层包括了一个Android设备的各种硬件组件的所有低层设备驱动程序。


包括了提供Android操作系统主要功能的全部代码。例如SQLite库提供了支持应用程序进行数据存储的数据库;WebKit库为浏览Web提供了众多功能

Android运行时
它与库在同一层,提供了一组核心库,使得开发人员能通过java来编写Android应用程序。还包括Dalvik虚拟机,使得每一个Android应用程序都在它自己的进程中运行,都拥有一个自己的Dalvik虚拟机。

应用程序框架
对应用程序开发人员公布的Android操作系统各种功能,使得开发人员在开发应用时可以使用这些功能

应用程序
在架构的最顶层,各种应用程序,比如短信程序,电话程序等等

你可能感兴趣的:(android,系统框架)