[size=large][b]Android架构[/b][/size]
[img]http://dl2.iteye.com/upload/attachment/0105/9701/733b7467-ae7c-3595-b48d-0bd9c8028b24.jpg[/img]
[b]Linux内核[/b]
这是Android所基于的核心。这一层包括了一个Android设备的各种硬件组件的所有低层设备驱动程序。
[b]库[/b]
包括了提供Android操作系统主要功能的全部代码。例如SQLite库提供了支持应用程序进行数据存储的数据库;WebKit库为浏览Web提供了众多功能
[b]Android运行时[/b]
它与库在同一层,提供了一组核心库,使得开发人员能通过java来编写Android应用程序。还包括Dalvik虚拟机,使得每一个Android应用程序都在它自己的进程中运行,都拥有一个自己的Dalvik虚拟机。
[b]应用程序框架[/b]
对应用程序开发人员公布的Android操作系统各种功能,使得开发人员在开发应用时可以使用这些功能
[b]应用程序[/b]
在架构的最顶层,各种应用程序,比如短信程序,电话程序等等
[img]http://dl2.iteye.com/upload/attachment/0105/9701/733b7467-ae7c-3595-b48d-0bd9c8028b24.jpg[/img]
[b]Linux内核[/b]
这是Android所基于的核心。这一层包括了一个Android设备的各种硬件组件的所有低层设备驱动程序。
[b]库[/b]
包括了提供Android操作系统主要功能的全部代码。例如SQLite库提供了支持应用程序进行数据存储的数据库;WebKit库为浏览Web提供了众多功能
[b]Android运行时[/b]
它与库在同一层,提供了一组核心库,使得开发人员能通过java来编写Android应用程序。还包括Dalvik虚拟机,使得每一个Android应用程序都在它自己的进程中运行,都拥有一个自己的Dalvik虚拟机。
[b]应用程序框架[/b]
对应用程序开发人员公布的Android操作系统各种功能,使得开发人员在开发应用时可以使用这些功能
[b]应用程序[/b]
在架构的最顶层,各种应用程序,比如短信程序,电话程序等等