核心是Linux内核所以是c语言写的,在上面还有c++,应用层是用Java写,源码在Android官网上应该有的下载,在电脑上下载android sdk,然后可以用eclipse开发,现在在eclipse中有个插件叫ADT,是专门用来帮助开发android程序的
安卓内核是linux,用c写的,应用程序是java,还有安卓是开源的,你可以去google上下到源码,开发手机应用的话,需要eclipse工具,你需要下载jdk,安卓sdk,sdk是个插件装到eclipse上就行
安卓的基层是由C和C++编写的,因为安卓是基于Linux操作系统,而Linux又是基于Unix操作系统,很显然。而应用层主要是JAVA编写的。系统的源代码有点难找
主要还是java写的,源码应该很难下到。