摘要:
JNI把Java数组当作引用类型来处理,JNI提供了必要的函数来访问和处理Java数组。下面一个一个来看。1.创建数组 我们可以使用NewArray函数在原生代码中创建数组实例,其中可以是Int、Char、和Boolean等,例如NewIntArray,使用这些函数时应该以参数的形式... 阅读全文
posted @ 2015-09-04 21:02
江南一点雨
阅读(469)
评论(0)
推荐(0)
摘要:
在JNI中,Java字符串被当作一个引用来处理。这些引用类型并不像原生C字符串一样可以直接使用,JNI提供了Java字符串与C字符串之间转换的必要函数,因为Java字符串对象是不可变的(如果对这里有异议,请复习Java SE),因此JNI不提供任何修改现有的Java字符串内容的函数。... 阅读全文
posted @ 2015-09-04 15:13
江南一点雨
阅读(1892)
评论(0)
推荐(0)
摘要:
即使我们Java层的函数没有参数,原生方法还是自带了两个参数,其中第一个参数就是JNIEnv。如下:native方法:``` public native String stringFromC(); public native String stringFromCpp();```原生方法:```jst... 阅读全文
posted @ 2015-09-04 13:09
江南一点雨
阅读(2671)
评论(0)
推荐(0)
摘要:
即使我们Java层的函数没有参数,原生方法还是自带了两个参数,其中第一个参数就是JNIEnv。 如下:native方法: public native String stringFromC(); public native String stringFromCpp();原生... 阅读全文
posted @ 2015-09-04 13:07
江南一点雨
阅读(914)
评论(0)
推荐(0)

浙公网安备 33010602011771号