摘要: jni是java调用本地方法(c、c++写的),android 下用JNI需要.so文件,NDK就是能够方便快捷开发.so文件的工具。使用NDK的基本思路就是将本地代码(native code)编译成函数库,然后就可以在Java代码中使用它。(当java程序在虚拟机中执行时,当执行native的函数时,虚拟机的“native引擎”会根据包名、函数名和参数来决定调用哪个本地函数(c中函数),所以在调用本地函数之前,必须把C所生成的动态库装载到虚拟机,否则java中的native函数就会因找不到本地实现而报错。Native引擎中AndroidRuntime类提供了一个registerNativeM 阅读全文
posted @ 2013-04-07 11:44 HandsomeDragon 阅读(2786) 评论(0) 推荐(0)