android是什么系统版本?Android系统简介
来源: 新网三科技网 2023-01-06 14:03:43
Android系统是Google公司在2008年推出的一款智能移动设备操作系统,通过不断地版本迭代,目前已经推出到Android 11版本了。Android系统广泛应用在手机、平板、电视等各种电子设备上,已经成为全球第一大智能移动操作系统。
下面我们就先看看Android系统的框架:
Android系统框架图
从上图可以看到,Android系统被分为了5层,从上到下依次为:
APP层
顾名思义,这一层就是应用层,无论是系统预置应用还是从应用商店下载安装的应用都运行在这一层,目前大部分的Android开发者都集中在这一层,主要为各种Android设备开发各种应用APP。
Framework层
这一层就是系统框架层,主要运行着系统的各种服务,例如ActivityManagerService,PackageManagerService等,以及对APP提供各种标准接口。对APP开发的人来说需要熟悉各种系统API接口,对系统开发的人来说,需要熟悉系统服务的运行机制。
本地C/C++库和Android虚拟机层
Android 5.0(API 21)之前使用的是Dalvik虚拟机,之后被ART所取代。
ART是Android操作系统的虚拟机运行环境,通过运行虚拟机来执行dex文件。其中,dex文件是专为Android设计的的字节码格式。
C/C++库层就是为虚拟器和Framework层服务运行提供必需的依赖库。
HAL硬件抽象层
硬件抽象层是用来隔离底层硬件的,它对上提供标准的硬件操作接口,让Android系统不用在意底层使用的是什么硬件。
Linux驱动层
Linux驱动层主要和硬件打交道,硬件驱动、进程管理、内存管理、网络管理等功能在这里实现。底层驱动开发人员必需熟悉该层的业务逻辑和原理。
猜你喜欢
android是什么系统版本?Android系统简介
2023-01-06 14:03:43
增值业务费是什么?增值业务费介绍
2023-01-06 14:03:01
屏幕拼接使用方法?液晶拼接屏的三种拼接方式
2023-01-06 14:02:28
无限屏怎么设置? 安卓手机无线投屏设计详情
2023-01-06 14:02:06
硬盘响声大怎么办?移动硬盘发生异响原因是什么?
2023-01-06 14:01:44
win11和win10哪个好用?Windows 11比Windows 10对比
2023-01-06 14:00:49
制作网页的软件有哪些?制作网页的软件盘点
2023-01-06 14:00:16
photoshop是什么软件?PS的主要作用是什么?
2023-01-06 13:59:28
单据打印机怎么设置?票据打印机无法打印解决方法
2023-01-06 13:59:07
nokia6300怎么恢复出厂设置?nokia6300恢复出厂设置方法
2023-01-06 13:58:46
手机如何查询苹果序列号?iPhone序列号查询方法
2023-01-06 13:58:25
怎么连接无线路由器?设置wifi上网方法
2023-01-06 13:58:03
手机虚拟键盘怎么调出来?调出手机虚拟按键的步骤
2023-01-06 13:57:41
声卡运用效果怎么调最好?AC97声卡驱动设置方法
2023-01-06 13:57:07
梭子鱼防火墙效果怎么样?梭子鱼防火墙效果介绍
2023-01-06 13:56:40
外网怎么访问局域网?外网访问局域网方法
2023-01-06 13:56:18
tf卡写保护无法格式化怎么办?u盘被写保护最简单解除方法
2023-01-06 13:55:50
两台电脑如何共享文件?文件共享的方法步骤图解
2023-01-06 13:54:42
在哪看电脑配置是什么?查看电脑配置的实用方法
2023-01-06 13:54:19
如何辨别正宗日本塔牌?你需要注意以下几个“关键点”
2023-01-06 10:58:19
mac怎么用imovie编辑视频?imovie使用教程
2023-01-05 14:28:04
如何解决电脑右键不显示NVIDIA控制面板问题?电脑右键不显示NVIDIA控制面板解决方法
2023-01-05 14:27:35
access数据库被破坏如何修复?access数据库被破坏修复方法
2023-01-05 14:27:00
mvbox怎么捕获屏幕?mvbox捕获屏幕方法
2023-01-05 14:25:47
U盘中的文件丢失了怎么找回?U盘中的文件丢失了找回方法
2023-01-05 14:25:06