众多的Android应用是用哪种语言平台的?C/C++/Java网上搜得有用Eclipse搭建Android环境的,难道是Java做的,但是自己手机上的程序,界面完全不像Java啊,难道JavaME和JavaSE的图形库是不一样的?

解决方案 »

  1.   

    大部分是Java,但是C/C++也可以,感觉Android开发与JavaME关系已经不是很大了
      

  2.   

    能说的具体点吗?为什么"大部分是Java"但是"跟JavaME关系不大",这个怎么理解啊?
      

  3.   

    不懂,所以来问的。如果说大部分应用是Java做的,如果您说跟JavaME没关系,难道是用JavaSE的API,那应用程序的界面没一点像是Java的啊
      

  4.   

    j2se和j2me那是sun的破玩意,现在主都换了,一般不做游戏java足够了
      

  5.   

    什么叫语法是java,头一次听这种说法。每一个应用程序都需要一种开发语言,每一种语言都需要一种编译器或解释器把源代码翻译成中间字节码、或者直接编译成机器码,才能执行。java的编译和解释器就是jvm,jvm虽然公开了相应的规范,各家有不同的实现,openjdk、jrocket、还有ibm的jdk。
    J2SE和J2ME,只是发布的名字而已,现在叫JavaSE、JavaME,都是一样的东西,就是jdk的标准版和jdk的微型版。Oracle收购了sun,并不是Oracle灭了Java啊。
    什么叫Java足矣。java源代码脱离了JVM如何运行?
      

  6.   

    难道是这样理解的:
    我知道Android有自己的Android SDK,你们说的"Java"足矣,难道是说,开发语言上,语法同Oracle的Java语言,语法一样,但是使用的SDK是Android SDK,就是说,用Android 的SDK,来翻译Java源代码,而不是Oracle的标准版SDK或者微型版SDK...
    是这样理解吗??????????
      

  7.   

    应用是用的java,不过重写了JVM及API,与Oracle java有些差异
      

  8.   

    大概是这样吧  框架层以上的api基本是用java实现的   并且重写了很多java api
    中间层是java调C的JNI  底层c库 linux内核神马的  
    只关注应用开发的话 基本只用java以及常用api和包(File,net神马的)  主要是android SDK
      

  9.   

    adt+eclipse就可以使用Java和Android的SDK开发Android应用,集成adt的eclipse在develop.android.com有得下。
    同时,以Java开发的Android应用,可以调用C/C++编写的.so库,这个库用NDK编译,在上面的网站也有的下。
      

  10.   

    语言是java,但是android提供了大量的API,从界面到系统的各种功能。
      

  11.   

    现在C++用于Android开发还不方便,使用的NDK编译,调试非常不方便,而且UI界面也是Java写的,相当于Java和C++混合编译。如果是做三维方面的应用程序,最好用C++做场景渲染,Java设计UI界面
      

  12.   


    android应用开发java语言占大部分,c/c++都有可能用到;
    j2me和j2me的图形库不大了解,android的图形引擎使用的是skia,其实和j2me和j2me没有关系,android应用开发只是使用了java的语法和少数的api,google也在尽量去除java的api;android源码有些地方都会有“java api,this function may unavalible in the future”之类的语句;