那JNI具体的应用在那方面呢?

解决方案 »

  1.   

    对运算速度有要求的处理可以用c或者c++处理,这个时候就可以用这开开发相应的模块.然后就可以调用jni了,其他的也有,或者驱动什么的?首先,android平台下层就是linux 2.6内核,上面有非标准的c库,在上面就是java的框架什么的.其实上面的应用也不是说非要做UI,做业务逻辑什么的也都ok
      

  2.   

    很多应用都要用到jni,特别是和硬件相关的上层java处理还不够,还要在framework用jni封装一下接口
      

  3.   

    从上往下调的JNI还是很简单的,我觉得。 从下往上调的我还没用到过,不过看起来也不难。JNI的参考你可以看看 The Java Natice Interface
       --- Programer'S guide and specification你到网上搜搜吧,我也不传上去挣点数了 :)