摘要: 转自: http://www.cnblogs.com/canphp/archive/2012/11/13/2768937.htmlC和C++注册native函数的方式大致上相同,下面给出具体的代码。 1 /* JNINativeMethod数组的定义在C和C++中都一样*/ 2 static... 阅读全文
posted @ 2015-08-19 23:29 f9q 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 转自: http://www.cnblogs.com/canphp/archive/2012/11/13/2768937.html 1.前言 首先确保C/C++源文件的字符编码是UTF-8与JAVA的class文件字符编码保持一致。如果C/C++源码含有中文,那么编译出来的so中的中文字符串也保存为 阅读全文
posted @ 2015-08-19 23:27 f9q 阅读(2180) 评论(0) 推荐(0) 编辑
摘要: 转自: http://www.cnblogs.com/canphp/archive/2012/11/13/2768937.html JNIEnv是一个与线程相关的变量,不同线程的JNIEnv彼此独立。JavaVM是虚拟机在JNI层的代表,在一个虚拟机进程中只有一个JavaVM,因此该进程的所有线程... 阅读全文
posted @ 2015-08-19 23:23 f9q 阅读(318) 评论(0) 推荐(0) 编辑
摘要: 1.参考官方文档 http://docs.oracle.com/javase/7/docs/technotes/guides/jni/ http://docs.oracle.com/javase/7/docs/technotes/guides/jni/spec/jniTOC.html http:// 阅读全文
posted @ 2015-08-19 17:47 f9q 阅读(499) 评论(0) 推荐(0) 编辑