Android历史与系统构架简介
发表时间:2020-10-19
发布人:葵宇科技
浏览次数:32
一:Android成长史
在2012年,Android手机的全球销量为4.815部,占据了全球智妙手机68.8%的市场份额。在2013年,这个数字上升到了7.812亿、78.9%,这是一个相当惊人的数字。
讲到Android体系的汗青,起首我们就要先来说说Android体系这个名字的来历。Android这一次最先涌如今法国作家利尔 亚当在1886年发飙的科幻小说《将来夏娃》中,作者将外表像仁攀类的机械起名为Android,这也就是Android小人名字的由来。
知道了Android名字的来历我们再来看一下Android体系的来历。Android系同一开端并不是由谷歌研发出来了,Android体系本来的公 司名字就叫做Android。Andy Rubin创建了两个手机操作体系公司:Danger和Android。Danger 5亿美元卖给微软,本年成为了Kin,Android 4切切美元卖给Google。谷歌公司在2005收购了这个仅成立22月的高科技企业Android。Android体系也开端由谷歌接办研发,Android体系的负 责人以及Android公司的CEO安迪·鲁宾成为谷歌公司的工程部副总裁,持续负责Android项目标研发工作。
二:android的体系架构
Android体系大年夜底向上一共分了4层,每一层都把底层实现封装,并裸露调用接口给上一层。
[img]http://img.blog.csdn.net/20150104161930207
(1)Linux内核(Linux Kernel)
Android运行在linux kernel 2.6之上,然则把linux内受GNU协定束缚的部分做了代替,如许在Android的法度榜样可以用于贸易目标。
Linux 内核是硬件和软件层之间的抽象层。
(2)中心件
中心件包含两部分:核心库和运行时(libraries & Android runtime)
核心库包含,SurfaceManager 显示体系治理库,负责把2D或3D内容显示到屏幕;Media Framework 媒体库,负责支撑图像,支撑多种视频和音频的录制和回放;SQlite 数据库,一个功能强大年夜的轻量级嵌入式关系数据库;WebKit 浏览器引擎等。
Dalvik虚拟机:差别于Java虚拟机的是,每一个Android 应用法度榜样都在它本身的过程中运行,都有一个属于本身的Dalvik 虚拟机,这一点可以让体系在运行时可以达到优化,法度榜样间的影响大年夜大年夜降低。Dalvik虚拟机并非运行Java字节码,而是运行本身的字节码。
(3)应用法度榜样框架(Application Framework)
丰富而又可扩大性的视图(Views),可以用来构建应用法度榜样, 它包含列表(lists),网格(grids), 文本框(text boxes),按钮( buttons), 可嵌入的web 浏览器。
内容供给者(Content Providers)使得应用法度榜样可以拜访另一个应用法度榜样的数据(如接洽人数据库), 或者共享它们本身的数据。
资本治理器(Resource Manager)供给非代码资本的拜访,如本地字符串,图形,和构造文件( layoutfiles )。
通知治理器(Notification Manager) 使得应用法度榜样可以在状况栏中显示自定义的提示信息。
晃荡治理器( Activity Manager) 用来治理应用法度榜样生命周期并供给常用的导航回退功能。
(4)应用法度榜样 (Applications)
Android 体系会内置一些应用法度榜样包包含email 客户端,SMS 短消息法度榜样,日历,地图,浏览器,接洽人治理法度榜样等。所有的应用法度榜样都是应用JAVA 说话编写的。