android系统 主要有哪几部分? 15

 我来答
浅若清风wg
2019-08-03 · TA获得超过1万个赞
知道答主
回答量:38
采纳率:100%
帮助的人:5673
展开全部

android系统分为四部分,从高到低分别是:

1、Android应用层

2、Android应用框架层

3、Android系统运行层

4、Linux内核层

Android系统构架主要应用于ARM平台,但不仅限于ARM,通过编译控制,在X86、MAC等体系结构的机器上同样可以运行。

扩展资料

Android运行库 

Android包括了一个核心库,该核心库提供了JAVA编程语言核心库的大多数功能。 

每一个Android都拥有一个独立的Dalvik虚拟机实例。Dalvik被设计成一个设备可以同时高效地运行多个虚拟系统。Dalvik虚拟机执行(.dex)的Dalvik可执行文件,该格式文件针对小内存使用做了优化。

同时虚拟机是基于寄存器的,所有的类都经由JAVA编译器编译,然后通过SDK中的“dx”工具转化成.dex格式由虚拟机执行。 

参考资料:百度百科-Android系统构架

沐沐0105
推荐于2017-09-25 · 知道合伙人生活技巧行家
沐沐0105
知道合伙人生活技巧行家
采纳数:115 获赞数:35948
学生

向TA提问 私信TA
展开全部
Android的系统架构和其操作系统一样,采用了分层的架构。Android分为四个层,从高层到低层分别是应用程序层、应用程序框架层、系统运行库层和Linux内核层。

一、应用程序
Android会同一系列核心应用程序包一起发布,该应用程序包包括客户端,SMS短消息程序,日历,地图,浏览器,联系人管理程序等。所有的应用程序都是使用JAVA语言编写的。

二、应用程序框架
开发人员也可以完全访问核心应用程序所使用的API框架。该应用程序的架构设计简化了组件的重用;任何一个应用程序都可以发布它的功能块并且任何其它的应用程序都可以使用其所发布的功能块(不过得遵循框架的安全性)。同样,该应用程序重用机制也使用户可以方便的替换程序组件。

三、系统运行库
Android 包含一些C/C++库,这些库能被Android系统中不同的组件使用。它们通过 Android 应用程序框架为开发者提供服务。

四、Linux内核层
Android内核是基于Linux 内核的修改的内核版本,它提供了用于支持Android平台的设备驱动。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yunlongchn
2011-11-17 · TA获得超过477个赞
知道小有建树答主
回答量:199
采纳率:0%
帮助的人:232万
展开全部

这个问题肯定就是指的Android官方给出的那个架构图了啊。 

如果你想深入了解android系统组成,其实网上很多例子的,只需要搜索类似“android架构”"android架构详解"这样的关键字,一般都会有很多答案

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
绝吹泪与辈9206
2011-11-17 · TA获得超过9.7万个赞
知道大有可为答主
回答量:3.3万
采纳率:0%
帮助的人:4336万
展开全部
操作系统、中间件、用户界面和应用软件
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
fighting234987
2022-05-04
知道答主
回答量:6
采纳率:0%
帮助的人:1976
展开全部
系统应用层,应用框架层,系统运行库层,硬件抽象层,linux内核层
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式