Android 系统架构

it2022-05-05  123

Android系统采用的分层架构,它主要分为四层,从上而下分别为应用层、框架层、系统运行库、Linux内核。

应用层主要用于运行Android应用程序,包括系统应用和用户应用。应用程序是用Java(SDK)或Java+C/C++(NDK)编写的。

框架层,主要提供给应用层API接口。框架层主要组件有Activity Manage、Window Manager、Content Providers、View System、Notification Manager、Package Manager、Resources Manager、Hardware Services。

系统运行层,主要通过Android框架层为开发者提供服务。核心库主要包括Surface Manager、Media Framework、Sqlite、Open GL ES、SGL、Free Type、Webkit、SSL、Libc等。

Linux内核层,主要是基于Linux2.6。

转载于:https://www.cnblogs.com/lslzmx/archive/2011/12/30/2307123.html

相关资源:Android系统架构图及简单的系统架构介绍

最新回复(0)