解决方案 »

  1.   

    显然不是,android只是一个工具,一个平台,一般人用java开发,特牛逼的也有用C的。讲详细点吧,android主要分四层,第一层是Linux系统以及驱动,主要由C语言实现,第二层是本地框架和Java环,主要是由C /C++实现,第三、四层就是JAVA框架、JAVA应用程序,主要是由JAVA实现。一般都是在第四层开发,3层以下的是不可见的。3、4层之间的便是android API的接口了、
      

  2.   

    当然是可以的否则java的jni是干什么的。
      

  3.   

    JNI,而且android中还有一个NativeActivity的类,是C的
      

  4.   

    逻辑算法可以用c,你看看NDK就好了
      

  5.   

    NDK能写界面的是OpenGL,给游戏设计的,你仔细看下NativeActivity中文件就知道了
      

  6.   

    界面用Lua来写,中间件用C,功能实现用Java。
      

  7.   

    不知是NDK6 还是7 就已经支持纯C/C++的android 应用程序了!
      

  8.   

    他问的是系统本身吧,也就是第一层——是Linux系统以及驱动,主要由C语言实现
      

  9.   

    从NDK r7开始,开始支持完成C/C++编写android程序。
      

  10.   

    感觉是不是c#和vb.net的情况类似,编写语言不同出来的东西是一样的