安卓面试总结---摘要重点.doc

对Android底层有一定的认识,研究过相关的Android源码 我将从以下几方面简单说明: {{{{{{---------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 一、系统架构: 一)、系统分层:(由下向上)【如图】 1、安卓系统分为四层,分别是Linux内核层、Libraries层、FrameWork层,以及Applications层; 其中Linux内核层包含了Linux内核和各种驱动; Libraries层包含各种类库(动态库(也叫共享库)、android运行时库、Dalvik虚拟机),编程语言主要为C或C++ FrameWork层大部分使用java语言编写,是android平台上Java世界的基石 Applications层是应用层,我们在这一层进行开发,使用java语音编写 2、Dalvik VM和传统JVM的区别: 传统的JVM:编写.java文件 ( 编译为.class文件 ( 打包成.jar文件 Dalvik VM: 编写.java文件 ( 编译为.class文件 ( 打包成.

文档评论(0)

1亿VIP精品文档

相关文档