安卓底层指的是Linux Kernel吗?

Android分为4层,应用程序层、应用程序框架层、系统运行库层和Linux核心层,请问它们4者分别是基于什么编程语言编写的??我只知道安卓app也就是应用程序程是基于Java的,底层是使用C/C++编写的,底层是不是就是Linux核心层啊?

Android其本质就是在标准的Linux系统上增加了Java虚拟机Dalvik,并在Dalvik虚拟机上搭建了一个JAVA的application framework,所有的应用程序都是基于JAVA的application framework之上。
温馨提示:答案为网友推荐,仅供参考