摘要:
什么是JNI JNI是Java Native Interface 的缩写,意为java本地接口, 使用JNI技术可以使得java语言与其它开发语言(如 C、C++ 和汇编语言)编写的应用程序或库进行相互操作。Android系统中的JNI运行通常是在java语言开发的apk或其它组件中调用C/C++开发的底层 模块。JNI的调用 Android系统中应用层的操作都是由java编写的,而这些java编写的类最后都 要通过编译成Dex型式的ByteCode,通过Dalvik虚拟机(VM: Virtual Machine)来执行。java的开发的应用是运行在VM中的,而C,C++语言是运行在另一个平台 阅读全文