NDK
文章平均质量分 88
linzhuowei0775
这个作者很懒,什么都没留下…
展开
-
JNI编程
1、JNI简介 JNI是Java调用Native机制,是Java语言自己的特性全称为Java Native Interface,JNI是java语言提供的Java和C/C++相互沟通的机制,Java可以通过JNI调用本地的C/C++代码,本地的C/C++的代码也可以调用java代码。JNI 是本地编程接口,Java和C/C++互相通过的接口。Java通过C/C++使用本地原创 2015-11-21 11:55:21 · 542 阅读 · 0 评论 -
JNI接口实现Java和C的交互
当面对带有本地代码的 Java 的应用程序时,程序员问的最通常的问之一,是在 Java 编程语言中的数据类型怎样对映到本地编程语言C和C++中的数据类型。实际上,大多数程序将需要传递参数给本地方法,和也从本地方法接受结果。1、基本类型的映射 在本地方法声明中参数类型有对应的在本地编程语言中的类型。 JNI定义了一套C和C++类型来对应在Java编程语言中的类型。原创 2015-11-21 17:00:04 · 6919 阅读 · 0 评论 -
Android NDK开发之JNI调用Java对象
通过使用合适的JNI函数,你可以创建Java对象,get、set 静态(static)和 实例(instance)的域,调用静态(static)和实例(instance)函数。JNI通过ID识别域和方法,一个域或方法的ID是任何处理域和方法的函数的必须参数。 下面列出了用以得到静态(static)和实例(instance)的域与方法的JNI函数。每个函数接受(作为参数)域或方法的类原创 2015-11-28 09:48:10 · 569 阅读 · 0 评论