ndk
kemengli
这个作者很懒,什么都没留下…
展开
-
GetByteArrayElements和ReleaseByteArrayElements
GetByteArrayElements的官方解释:Returns the body of the primitive array. The result is valid untilthe corresponding ReleaseArrayElements function iscalled.Since the returned array may be a copy of t转载 2015-07-01 10:08:36 · 19111 阅读 · 0 评论 -
JNI内存的回收
一、简介JNI规范中定义了三种引用——全局引用(Global reference),局部引用(Local reference),弱全局引用(Weak global reference)。 这算三种引用的生存期是不同的。全局引用的生存期为创建之后,直到程序员显式的释放它。局部引用的生存期为创建后,直到程序员显式的释放他们,或在当前上下文(可以理解成Java程序调用Na转载 2015-07-01 10:42:32 · 1507 阅读 · 0 评论 -
java 使用C中的struct
例3 使用JNA调用使用Struct的C函数C语言开发继续使用例2中的那个VSC++的dll项目。增加一个结构和使用该结构的函数。头文件增加如下: #define MYLIBAPI extern "C" __declspec( dllexport ) struct UserStruct{ long id; wchar_t* name;转载 2015-07-01 11:52:01 · 7126 阅读 · 3 评论