纯c语言能开发安卓吗手机,C语言能写安卓程序么

1 , C语言能写安卓程序么安卓也有它的C++版本,用于中间件的开发,但开发应用不是很方便的 。最佳仍是JAVA,控件封装后使用非常方便 。不能c语言是过程化语言,是比较底层的 。而安卓程序一般都会用面向对象的语言来写【纯c语言能开发安卓吗手机,C语言能写安卓程序么】
2,用c语言编的应用程序能在安卓手机上运行吗应用程序是不行的安卓系统底层语言是C/C++,应用层是java 。c语言编写的程序不能直接在android上运行,androidjni通过类似dll的so方式应用c/c++代码,就是androidnative的开发(ndk)
3 , 开发安卓可以用纯C吗1. android的UI开发是用JAVA来实现的,但是通过JNI的调用方式 , 可以从java source code调用到C或者C++的source code 。所以java应该是开发的基础2. 用Eclipse加上ADT的插件,就可以进行可视化的开发貌似不用这个你其实不适合开发 。因为你希望在高速公路上赶鸭子 。安卓底层其实是可以开发c语言,但是经过包装后已经不行了 。高速公路旁已经修好了护栏
4 , 可以用c进行android开发吗android开发其实分为如下几个部分:1)kernel,Android底层使用Linux作为自己的kernel,这显然基本上是C/C++的天下 。2)middleware部分 , 也就是我们常说的NDK开发,这一部分也基本上是C/C+开发的,然后封装成native API给上层的Java程序调用 。3)JAVA开发,在davik虚拟机之上,使用Java开发一些APK应用程序,这个是JAVA开发 。如果你是学习开发安卓手机底层的内核,也就是系统的话 , 就是用c/c++来开发的 。

    推荐阅读