美文网首页
Android 系统架构

Android 系统架构

作者: Lost_Robot | 来源:发表于2017-06-22 16:23 被阅读8次

Android  操作系统大致可以分为4个主要的层面,但是包含5各部分:

从最底层往上依次是

1.Linux内核

这是Android  所基于的核心,该层包含了,手机硬件组件的所有驱动程序。

wifi驱动、显示、摄像头、音频、键盘、电源、闪存、BinderIPC驱动程序。

2.库Lib

Android操作系统的主要功能的全部代码。

界面管理器、媒体框架、SQLite、OpenGL/ES、Freetype、webkit、SGL、SSL、libc

该层还包含Android运行时

核心库(使开发人员可以使用java语音来编写Android应用程序)和dalvik虚拟机(使每一个APP都能在自己的进程中运行,都有自己的虚拟机实例,Android应用程序被编译为Dalvik可执行文件)Dalvik是特别为Android设计的。

3.应用程序框架

为开发人员公开了Android操作系统的各种功能,提供API为开发者调用,以实现自己的功能。

活动管理器,窗口管理器,内容提供者,视图系统,包管理器,资源管理器,电话管理器,位置管理器,通知管理器。

4.应用程序

APP

主界面,联系人,微信,QQ……

相关文章

网友评论

      本文标题:Android 系统架构

      本文链接:https://www.haomeiwen.com/subject/xhpfcxtx.html