android系统 主要有哪几部分?
Android的系统架构和其操作系统一样,采用了分层的架构。Android分为四个层,从高层到低层分别是应用程序层、应用程序框架层、系统运行库层和Linux内核层。
一、应用程序
Android会同一系列核心应用程序包一起发布,该应用程序包包括客户端,SMS短消息程序,日历,地图,浏览器,联系人管理程序等。所有的应用程序都是使用JAVA语言编写的。
二、应用程序框架
开发人员也可以完全访问核心应用程序所使用的API框架。该应用程序的架构设计简化了组件的重用;任何一个应用程序都可以发布它的功能块并且任何其它的应用程序都可以使用其所发布的功能块(不过得遵循框架的安全性)。同样,该应用程序重用机制也使用户可以方便的替换程序组件。
三、系统运行库
Android 包含一些C/C++库,这些库能被Android系统中不同的组件使用。它们通过 Android 应用程序框架为开发者提供服务。
四、Linux内核层
Android内核是基于Linux 内核的修改的内核版本,它提供了用于支持Android平台的设备驱动。
内核boot.img文件,system里是系统文件,包括app内置软件,lib是运行库,bin和xbin是二进制,media是媒体 也就是内置铃声开机动画什么的,fonts就是字体喽,usr是键位,framework是java源码的框架,安卓是基于Linux内核,程序运行是在java虚拟机里的,大概就酱紫
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系统构架
Android的系统架构和其操作系统一样,采用了分层的架构。Android分为四个层,从高层到低层分别是应用程序层、应用程序框架层、系统运行库层和Linux内核层。
一、应用程序
Android会同一系列核心应用程序包一起发布,该应用程序包包括客户端,SMS短消息程序,日历,地图,浏览器,联系人管理程序等。所有的应用程序都是使用JAVA语言编写的。
二、应用程序框架
开发人员也可以完全访问核心应用程序所使用的API框架。该应用程序的架构设计简化了组件的重用;任何一个应用程序都可以发布它的功能块并且任何其它的应用程序都可以使用其所发布的功能块(不过得遵循框架的安全性)。同样,该应用程序重用机制也使用户可以方便的替换程序组件。
三、系统运行库
Android 包含一些C/C++库,这些库能被Android系统中不同的组件使用。它们通过 Android 应用程序框架为开发者提供服务。
四、Linux内核层
Android内核是基于Linux 内核的修改的内核版本,它提供了用于支持Android平台的设备驱动。
这个问题肯定就是指的Android官方给出的那个架构图了啊。
如果你想深入了解android系统组成,其实网上很多例子的,只需要搜索类似“android架构”"android架构详解"这样的关键字,一般都会有很多答案
操作系统、中间件、用户界面和应用软件
系统应用层,应用框架层,系统运行库层,硬件抽象层,linux内核层
杨卢护骨: Android是一种以Linux为基础的开放源代码操作系统,主要使用于便携设备.目前尚未有统一中文名称,中国大陆地区较多人使用“安卓”或“安致”.Android操作系统最初由Andy Rubin开发,最初主要支持手机.2005年由Google收购注资,...
白银市17834433082: 谁能详细的介绍一下Android等一些系统 - ?
杨卢护骨: 通过上一节的介绍,我们对Android的特点以及它为什么会如此受欢迎有了初步的了解.下面将讨论Android的系统架构,我们先来看看Android的体系结构如图1-6所示. 图1-6 Android系统结构图 从图1-6可以看出Android分为4层,从高到底...
白银市17834433082: 介绍安卓系统的功能 - ?
杨卢护骨: Android系统 功能特点: 1.开源、免费、开放 2.挣脱运营商的束缚 3.丰富的硬件选择 4.不受任何限制的开发 5.无缝结合的Google应用
白银市17834433082: 简要介绍一下安卓系统.谢谢 - ?
杨卢护骨: 补充回答:假如要介绍的话,你先介绍安卓的来历和官方公司.其次介绍安卓代码的开源.比较与ios系统的不同.然后,是安卓的应用.在手机、平板电脑……等有哪些??最后是安卓的性能,记住也要跟ios系统做比较.ok?我只能给你提供...
白银市17834433082: 什么是安卓系统? - ?
杨卢护骨: 安卓是Android的中文谐音,原本是指“机器人”,这一词最早出现于法国作家利尔亚当在1886年发表的科幻小说《未来夏娃》中,他将外表像人的机器起名为Android.同时也是Google于2007年11月5日宣布的基于Linux平台的开源手机操作系...
白银市17834433082: 安卓系统是什么? - ?
杨卢护骨: Android 智能手机和平板电脑使用的操作系统,只支持触屏,Google于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成,号称是首个为...
白银市17834433082: Android系统的底层建立在Linux系统之上,该平台由那4层组成 - ?
杨卢护骨: 1,Android应用程序层; 2,应用程序框架层; 3,系统运行库层; 4,Linux核心层.应用是用Java语言编写的运行在虚拟机上的程序,即图中最上层的蓝色部分,其实,Google最开始时就在Android系统中捆绑了一些核心应用,比如e-mail客户...
白银市17834433082: android系统是怎么划分的啊? - ?
杨卢护骨: Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发.根据版本号划分 发行版本 ▪ 测试版本 ▪ 1.1 ▪ 1.5 ▪ 1.6 ▪ 2.0 ▪ 2.3.x ▪ 3.0 ▪ 3.1 ▪ 3.2 ▪ 4.0 ▪ 4.1 ▪ 4.2 ▪ 4.4 还有最新的5.0系统,新版本的安卓系统也还在不断更新
白银市17834433082: 关于安卓系统,详细说明 - ?
杨卢护骨: 1.烧不烧流量是看你怎么用的,如果你把所有自动更新的程序都关闭或关闭自动更新的话,流量只有你平时上网那么多.手机设置里有账号与同步,在同步选项下关闭即可.但是其他自己下载的软件就要在软件里自己设置了,比如墨迹天气.2.WM系统相对于商务人士比较实用,因为可以打开很多windons的文件.现在安卓的可玩性最高,软件最多.3.魅族新出的机器,个人觉得魅族的东西前期都不太稳定,如果要买,等固件更新或机子更新几代后才买把.里程碑和G7比,买G7把.G7 1G 的CPU.里程碑600+.还不说ROM和其他的运行内存.自己上网看参数,不接受.