Jni
胡老哈
学电子出身,玩过嵌入式,玩过MFC,熟悉一些常用的通讯协议,用过几个开源库,喜欢自己做东西玩。现在一边玩C++,一边学Android,顺便学点Java。
展开
-
Jni简单记录
LocalRef与GlobalRef 前者类似局部变量(类似,但是又有本质区别),后者类似全局变量 前者在一次jni调用结束后,由jvm自动释放 后者需要手动释放 LocalRef内存泄露 LocalRef与局部变量不同,它是保存在一张表中的,这张表在调用jni开始创建,一次jni调用结束后销毁 注意:LocalRef的生命周期不是一个函数,而是一次jni调用,这一点与局部变量原创 2014-02-26 23:21:38 · 1492 阅读 · 0 评论 -
7步使用JNI
//1.在静态初始化中载入需要调用的本地动态库 static { System.loadLibrary("xxx"); } //2.申明Native方法 public native int getA(int nInput); //3.利用javah 生成本地头文件 //cmd 进入当前根目录 javah -classpath bin/classes -d jni co原创 2013-10-19 17:02:58 · 925 阅读 · 0 评论