《深入理解Android:Telephony原理剖析与最佳实践》一1.2 Android系统架构
1.2 Android系统架构
前面学习了智能手机的基本硬件结构,可以通过功能手机与智能手机的特点和区别从本质上认识它们。Android智能手机操作系统作为运行在AP上的开源智能手机操作系统,其系统架构是什么样的呢?我们先看看图1-2。
通过图1-2不难发现,Android手机操作系统是一个基于Linux Kernel的分层智能手机操作系统,其共分为4层,从上到下分别是Java Applications(应用层)、Java Frameworks(应用框架层)、User Libraries(系统运行库层)和Linux Kernel(核心层),下面将对这4层进行简要的分析和介绍。
1.2.1 应用层
Android近几年的发展可谓迅猛,之所以会出现这样的情况,一个很重要的原因就是它的应用非常多。安卓市场已发布的软件个数和软件下载量目前仅次于苹