Android底层是Linux操作系统,上层有个虚拟机,apk都是使用Java语言编写的,就看你做什么开发了,如果你想从事底层开发,比如驱动开发、内核开发,是使用C语言。如果你想从事Android APP开发,使用Java语言。如果你从事中间层、framework开发,使用Java、C++语言。
可以在eclipse中 使用 NDK插件就可以用C语言开发了
可以的,只要你精通安卓底层,精通C可以的
不能,Andirod开发一般使用Java。