JNI
文章平均质量分 81
yangzheng114
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JNI的某些数组和字符串类型转换(转)
jbytearray转c++byte数组 C代码 [c] view plaincopyjbyte * arrayBody = env->GetByteArrayElements(data,0); jsize theArrayLengthJ = env->GetArrayLength(data); BYTE * s转载 2014-03-05 15:24:01 · 630 阅读 · 0 评论 -
JNI操作数组
Java语言中的数组一般有两种,基本数据类型的数组和引用类型的数组。同样在JNI中也有此两种类型的数组,他们的操作方法是不完全一样的。以下是JNI数组的基本步骤。一、 基本数据类型的数组java中基本数据类型一般就是byte、short、int、long、float、double、char、boolean等8种基本数据类型,基本数据类型的数组就是这些基本数据类型的一维数组转载 2014-03-05 15:26:46 · 1793 阅读 · 0 评论 -
JNI编程之如何传递参数(二)——数组类型的传递
和String一样,JNI为Java基本类型的数组提供了j*Array类型,比如int[]对应的就是jintArray。来看一个传递int数组的例子,Java程序就不写了, [cpp] view plaincopyprint?JNIEXPORT jintJNICALL Java_IntArray_sumArray(JNIEnv *env, job转载 2014-03-05 15:25:25 · 745 阅读 · 0 评论 -
JNI中很有用的jstring 与 const char* 的相互转换函数
JNT中很有用的jstring 与 const char* 的相互转换函数我们使用JNI的时候经常碰到jstring 与 const char*转换的问题,以及中文编码问题,这里从网上看到的2个比较好的相互转换函数,今天把它摘录下来,以备用之。呵呵。//将const char类型转换成jstring类型jstring CStr2Jstring( JNIEnv* env,转载 2014-03-06 09:41:37 · 774 阅读 · 0 评论
分享