Linux Kernel也作为硬件和软件之间的抽象层 , 该层隐藏具体硬件细节 , 为上层提供统一的服务 . ...Dalvik Virtual Machine : Android\虚拟机 , 基于寄存器的 . 大多数虚拟机所采用的基于栈的实现 ....Android所有的应用程序都是通过Java开发的,在Dalvik虚拟机上运行的.
6.Application Framework
提供了一组API,四大组件就是在该层提供的 , 这层框架还提供了一组服务...在linux启动的时候,将该服务加载进来,每个服务都会占用一个Dalvik虚拟机....: 在windows , linux 下 开发
Java语言知识
应用程序架构 ;
JNI技术 ;
Linux下的C编程
(3)源码开发 : 完全源代码 , Linux中开发 ;
Android