1. android分两层,上层是java,下层是C/C++,下层是厂商的事情,上层是用户的事情
2. 应该不可以
3. 你按照android的api写的肯定可以

解决方案 »

  1.   

    1、android分为四层:应用层,应用框架层,系统运行库层,linux内核层,其中应用层是用java语言编写的运行在虚拟机上的程序。以及运用各自的应用框架,当使用android应用框架时android系统会通过C/C++库来支持我们使用的各个组件,C库通过linux系统来调用。
    3、肯定是可以的,因为应用程序就是用java写的
    补充:android开发同样C、C++,以及常用的脚本语言和Simple语言等等。
      

  2.   

    1. android 是不是也像WinCE一样也是C/C++写成的(还是和java有密切关系)?
    答:Android是一个大的虚拟机,架构在linux上。所以可以看出linux部分是c,虚拟机上面的则是类java.2. Matlab 库能不能在 android 上运行 ?
    答:不能3. java 的程序 能不能在 android 上运行 ?
    答:不能。由于android本身是一个虚拟机,不同与sun的java虚拟机,所以java的应用class不能在上面运行。需要用android-cdk重新编译。要说名,android采用与java相同的语言,类java.
      

  3.   

    1.不同层需要不同语言
    2.不能,matlab需要后台进行计算
    3.可以,不过需要对java代码重新编译,android-sdk
      

  4.   

    1. android分两层,上层是java,下层是C/C++,下层是厂商的事情,上层是用户的事情
    2. 如果你一直了Matlab的话..............
    3. 普通Java程序是不可以运行在Android上面的,因为google对Android Application做了封装,你在android工程中是看不到Main函数的,响应的在<activity> <intentFilter>... 中可以看到android.intent.active.MAIN
      

  5.   

    1. android 是不是也像WinCE一样也是C/C++写成的(还是和java有密切关系)?
       --android上层是java,底层是C/C++,这点是不同的。
    2. Matlab 库能不能在 android 上运行 ?
       --看你的库基于什么,是否可以移植,个人认为不能直接使用。
    3. java 的程序 能不能在 android 上运行 ?
       --有些API会不同,肯定是需要修改的。
      

  6.   

    1.android底层驱动是用C/C++的,而上层应用部分是只支持JAVA开发
    2.LZ在android上跑MATLAB库干嘛用呢?人家android已经有很多库了,够你用啦
    3.android上层应用部分的程序是在调用android提供的API接口的基础上,按照JAVA的语法规则书写的,所以这样的java程序肯定可以在android上运行的。