Android体系结构

Android体系结构

1Android的体系结构图


 

2Android的体系结构图各部分说明

     Android体系框架主要由5部分组成:

     1)Linux Kernel(Linux内核层)

          Android系统基于Linux Kernel 2.6以上,Linux内核层提供系统核心服务

          主要包括:系统安全性、内存管理、进程管理、网络协议、硬件与软件之间的驱动.......

 

     2)Libraries(底层函数库)

          C/C++的底层函数库集,开发者不能直接调用该套C/C++函数库集,需通过上面的Application Framework API 应用程序框架 来调用
          主要包括:libc(系统c语言库)

                          Surface Manager(2D/3D图层整合显示)、Media Framework(影视频等媒体库)、SGL(2D引擎)、OpenGL(3D引擎)、

                          FreeType(位图向量字体显示)

                          SQLite(供所有应用程序使用的功能强大的轻量级关系型数据库)

                          WebKit(WEB工具集,为Andorid WEB浏览提供支持)

 

     3)Android Runtime(Android运行时环境)

          Android运行时环境包含2部分:Core Libraries 、 Dalvik Virtual Machine(简称DVM)

          . Core Libraries:Android核心库集

           . Dalvik Virtual Machine:Android虚拟机,负责Android应用程序的运行,每个应用程序都运行在一个单独的虚拟机内

 

     4)Application Framework(应用程序框架)

          应用程序框架集,提供了大量的API供开发者直接调用使用(ex:android四大服务组件【Activity、Service、Content Provider、Braoadcast Provider】.......)

 

     5)Applications(应用程序)

          由Android系统内置的已经可直接应用的APP应用程序(ex:联系人、打电话、发短信..........)

 


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值