【多图】Google工程师解析Android系统架构研讨.pptx

【多图】Google工程师解析Android系统架构研讨.pptx

【多图】Google工程师解析Android系统架构研讨

导读:Sans Serif是Google的一位工程师,近日发布了一篇博文非常清楚的描述了Android系统架构,中国移动通信研究院院长黄晓庆在新浪微博上推荐了该文,并认为文中对Android的介绍很好;,如下是CSDN对文章的简单编译: Andriod是什么? 首先,就像Android开源和兼容性技术负责人Dan Morrill在Android开发手册兼容性部分所解释的,“Android;并不是传统的Linux风格的一个规范或分发版本,也不是一系列可重用的组件集成,Android是一个用于连接设备的软件块。” Linux: 所有东西的底层是一个稳定的保持;更新的Linux内核(我现在用的Nexus手机所用的就是2.6.32版的内核),以及我们精心打造的能源管理组件;当然还有将它们整合至上层Linux代码的扩展和公共组件。 Dalvik:;Android另一个重要的部分,包括虚拟机和一组重要的运行环境。它的设计非常巧妙,是个很好的一个手机终端的底层应用。 代码如何生成? Dalvik虚拟机只执行.dex的可执行;文件。当Java程序通过编译,最后还需要通过SDK中的工具转化成.dex格式才能在虚拟机上执行。 我需要强调的是,Android应用本身就可视作可在平台上运行并调用APIs的代码,所以对代码;如何生成不需特别看重。 特别的Apps: 在图中有些基于Dalvik虚拟机的Apps

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档