【多图】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
您可能关注的文档
- 《让世界充满爱》2研讨.ppt
- 《课时讲练通》20142015学年高中物理人教版选修31教师用书配套:第一章阶段复习课研讨.ppt
- 《课时讲练通》20142015学年高中物理人教版选修31教师用书配套:第二章阶段复习课研讨.ppt
- 《象牙塔网》定位策划书研讨.ppt
- 《课时讲练通》20142015学年高中物理人教版选修31教师用书配套:第三章阶段复习课研讨.ppt
- 《过程控制系统》第十章:计算机过程控制系统研讨.ppt
- 《豫见大人物》活动方案+++研讨.pptx
- 《运动控制系统》(阮毅著)12章习题解答研讨.ppt
- 《这个世界的音乐》研讨.ppt
- 《通信原理》1概述研讨.ppt
- 【备考2015】九年级复习课时2生活中有你(人民版)研讨.ppt
- 【城市轨道交通信号与通信系统—张利彪主编】单元二继电器、轨道电路、计轴器和应答器研讨.pptx
- 【好】千米的认识和千米的换算研讨.ppt
- 【学案导学设计】20142015高中物理教科版选修32:第三章传感器学案1[数理化网]研讨.ppt
- 【学案设计】2014高中生物人教版必修3【配套】:55生态系统的稳定性(人教版必修3)研讨.ppt
- 【学案设计】2014高中生物北师大版必修3:415生态系统的稳定性和生物圈(北师大版必修3)研讨.ppt
- 【尚美佳】金科六一水库别墅项目消费研究及形态讨论研讨.ppt
- 【志鸿优化设计】(浙江版)2016高考数学二轮专题复习第三部分题型技法考前提分33解答题技法指导研讨.ppt
- 【微格】商品谷物农业(人教版)研讨.pptx
- 【成才之路】20142015高中数学人教A版选修23配套:121第1课时排列(一)[来源:学优高考网2170880]研讨.ppt
原创力文档

文档评论(0)