Android历史与系统构架简介 - 新闻资讯 - 云南小程序开发|云南软件开发|云南网站建设-昆明葵宇信息科技有限公司

159-8711-8523

云南网建设/小程序开发/软件开发

知识

不管是网站,软件还是小程序,都要直接或间接能为您产生价值,我们在追求其视觉表现的同时,更侧重于功能的便捷,营销的便利,运营的高效,让网站成为营销工具,让软件能切实提升企业内部管理水平和效率。优秀的程序为后期升级提供便捷的支持!

您当前位置>首页 » 新闻资讯 » 技术分享 >

Android历史与系统构架简介

发表时间:2020-10-19

发布人:葵宇科技

浏览次数:31


一: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 说话编写的。

相关案例查看更多