C语言可以做安卓开发吗???

如题所述

Android底层是Linux操作系统,上层有个虚拟机,apk都是使用Java语言编写的,就看你做什么开发了,如果你想从事底层开发,比如驱动开发、内核开发,是使用C语言。
如果你想从事Android APP开发,使用Java语言。
如果你从事中间层、framework开发,使用Java、C++语言。
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-06-21
可以
在eclipse中 使用 NDK插件
就可以用C语言开发了本回答被网友采纳
第2个回答  2015-10-25
可以的,只要你精通安卓底层,精通C可以的
第3个回答  2015-10-25
不能,Andirod开发一般使用Java。追问

可android底层不是也有C吗???

追答

安卓开发一般分两种即底层开发与应用开发。

底层开发是指对于Andriod操作系统的开发,需要使用Linux,这个时候需要对C很熟,并使用Linux C进行开发。
高层开发即开发Andriod应用,一般使用Java对于应用进行开发。

相似回答