0954-65794229
当前位置:主页»关于云开体育app官网入口下载»工厂仓库»

Google工程师多图详解Android系统架构:云开体育app官网入口下载

文章出处:云开体育app官网入口下载 人气:发表时间:2023-10-23 01:17
本文摘要:近日,Google的一位工程师SansSerif公布了一篇博文十分确切的叙述了Android系统架构,中国移动通信研究院院长黄晓庆在新浪微博上引荐了该文,并指出文中对Android的讲解很好,您可以看一下Google工程师眼中的Android系统架构是什么样的。以下为SansSerif博文的译文: Andriod是什么?

云开体育app官网入口下载

近日,Google的一位工程师SansSerif公布了一篇博文十分确切的叙述了Android系统架构,中国移动通信研究院院长黄晓庆在新浪微博上引荐了该文,并指出文中对Android的讲解很好,您可以看一下Google工程师眼中的Android系统架构是什么样的。以下为SansSerif博文的译文:  Andriod是什么?  首先,就像Android开源和兼容性技术负责人DanMorrill在Android研发手册兼容性部分所说明的,Android并不是传统的Linux风格的一个规范或发给版本,也不是一系列可器重的组件构建,Android是一个用作相连设备的软件块。    Andriod是什么?  Linux  所有东西的底层是一个平稳的维持改版的Linux内核(我现在用的Nexus手机所用的就是2.6.32版的内核),以及我们精心打造出的能源管理组件;当然还有将它们统合至上层Linux代码的拓展和公共组件。

  Dalvik  Android另一个最重要的部分,还包括虚拟机和一组最重要的运营环境。它的设计十分精妙,是个很好的一个手机终端的底层应用于。  代码如何分解?  Dalvik虚拟机只继续执行.dex的可执行文件。

云开体育app官网入口下载

当Java程序通过编译器,最后还必须通过SDK中的工具转化成.dex格式才能在虚拟机上继续执行。  我必须特别强调的是,Android应用于本身就可视为可在平台上运营并调用APIs的代码,所以对代码如何分解不须要尤其重视。

  尤其的Apps  在图中有些基于Dalvik虚拟机的Apps看上去看起来Android的一部分,只不过是由Google获取,这些应用于还包括Dialer、Contact、Calendar、Gmail和Chat等。它们中的绝大部分是开源并可适配的。只有少部分值得注意,比如GoogleMaps和AndroidMarket.  开源那些事  在下面的图中,绿色的大部分组件是基于Apache许可证开源,其余基于GPL、LGPL和BSD。    开源的Android  Android框架  在Android开发者网(developer.android.com)上有数不少篇幅来协助你用于它,在此就仍然累述。

    Android框架  标准库  在这里标准是指开发者在开源环境中一般可以用于的。  App里面是什么  一个AndroidApp包括在一个我们称作APK的传输文件夹中,APK并没什么可说的,必须留意的是AndroidManifest介于App和AndroidSystem的模块。    App里面是什么(1)    App里面是什么(2)  其他  大多数应用于是基于Dalvik的,我所指的是除了游戏之外的应用于。游戏开发者一般来说期望用C/C++来撰写,敌视用于虚拟机,所以他们可以通过AndriodNDK来研发。


本文关键词:Google,工程师,多图,详解,Android,系统,架构,云开体育app官网入口下载,云

本文来源:云开体育app官网入口下载-www.gzyfgg.cn

同类文章排行

最新资讯文章

Copyright © 2007-2023 www.gzyfgg.cn. 云开体育app官网入口下载科技 版权所有  http://www.gzyfgg.cn  XML地图  开云·体育app(中国)官方网站-IOS/安卓通用版/手机APP