java在哪里可以学习JNI函数的用法?
我正在使用C++开发Android项目,主要是为了开发OpenFET。我需要调用几个非静态java方法,并在C++代码中实例化一对类,为此我需要学习如何正确使用JNI函数。p>我在哪里可以找到一些关于这个问题的综合文档或教程?到目前为止,我在Sun的站点中发现的内容是不完整的,或者说是平淡无奇的,甚至没有类方法引用
你可以在下面搜索框中键入要查询的问题!
我在哪里可以找到一些关于这个问题的综合文档或教程?到目前为止,我在Sun的站点中发现的内容是不完整的,或者说是平淡无奇的,甚至没有类方法引用
# 1 楼答案
不确定其中有多少适用于android,但官方jni规范是here。JNIENV的成员被列为C函数,在C++中第一个参数(JNIENV)掉了。p>
# 2 楼答案
IBM对JNI有极好的step by step tutorial 在您介绍完它之后,您将对使用JNI充满信心
除此之外,我还建议JNI tutorial on Youtube
# 3 楼答案
我一直觉得JNI Programmer's guide非常有用
除此之外,如果你更直接地发布你的问题,我相信这会有所帮助。 特别是这个section可能会有所帮助
# 4 楼答案
这有什么好处吗
Calling Java methods from C/C++
# 5 楼答案
不幸的是,关于JNI没有太多好的文档
但是你可以看看。 你需要的是creation当然还有invocation