在哪里可以学习JNI函数的用法
Where can I learn the usage of JNI functions?
我正在进行一个Android项目,使用C++进行主要开发,并尝试实现OpenFeint。我需要调用几个非静态Java方法,并在C++代码中实例化几个类,为此,我需要学习如何正确使用JNI函数。
我在哪里可以找到关于这个问题的全面文档或教程?到目前为止,我在Sun的网站上发现的内容是不完整的或乏善可陈的,甚至没有类方法引用。
我一直觉得JNI程序员指南非常有用
除此之外,如果你更直接地发布你的问题,我相信SO会有所帮助。特别是本节可能有助于
不确定其中有多少适用于android,但这里有官方的jni规范。jniEnv的成员被列为c函数,在c++中,第一个参数(jniEnw)消失了。
IBM为JNI提供了一个出色的分步教程在你覆盖它之后,你会对使用JNI充满信心。
除此之外,我还推荐Youtube 上的JNI教程
这有什么好处吗?
从C/C++调用Java方法
遗憾的是,关于JNI没有太多好的文档。
但是你可以看看这里。你需要的也许是创建,当然还有调用。
相关文章:
- 构造函数的用法
- C++ 中函数中 Const 用法之间的差异
- 错误:使用复制和交换习惯用法的交换函数中"operator="的重载不明确
- 未命名的函数参数用法
- 使用指针复制构造函数用法
- CPP/C 中的常量用法和结构构造函数中的澄清
- 向下转换指向成员函数的指针.这是合法用法吗?
- 将 PIMPL 习惯用法与成员函数模板一起使用(无需预先了解所有可能的数据类型)
- 复制构造函数方法的用法
- C++向量用法错误:没有匹配的成员函数来调用"push_back"
- Constexpr静态成员函数用法
- 函数原型范围的有趣用法
- lambda 中的跨平台"auto"关键字用法:integral_constant作为函数参数
- 参数和成员变量在构造函数中的用法
- C 中的构造函数和破坏者的内联用法
- unique_ptr旧函数的用法
- 函数调用中“&”的用法,令人困惑
- Sleep()函数用法
- 关于自由静态函数用法的文章
- 监听器c++函数用法