在哪里可以获得 Android Studio NDK 的 JNI 函数的完整列表
Where can I get the complete list of JNI function for NDK with Android Studio?
我遵循本指南,Hello-JNI https://codelabs.developers.google.com/codelabs/android-studio-jni
从互联网资源中,我发现指南/示例/示例/教程仅提供以下示例 JNI 函数,即字符串:
JNIEXPORT jstring JNICALL
Java_com_example_test_helloandroidjni_MainActivity_getMsgFromJni(JNIEnv *env, jobject instance) {
return (*env)->NewStringUTF(env, "Hello From Nani 2");//5. change return name
}
以上是实现,其声明是:
public native String getMsgFromJni();
我发现还有另一个示例而不是字符串,但该程序用于在 PC 中运行,而不是在 Android 中运行。
我花了很多时间,但除了字符串之外找不到任何 JNI 函数。我也想要 JNI 函数用于 int、void 等。
请参考以下链接:
http://www3.ntu.edu.sg/home/ehchua/programming/java/JavaNativeInterface.html
请找到下面的链接,其中提供了所有 JNI 函数的完整列表。它还显示了 JNI 函数表的确切布局。
https://docs.oracle.com/javase/8/docs/technotes/guides/jni/spec/functions.html
这也很有用http://journals.ecs.soton.ac.uk/java/tutorial/native1.1/implementing/index.html
相关文章:
- 为 NewObjectA() 函数创建 jvalues 的参数数组时出错 - JNI Invocation API
- Android JNI RegisterNatives:对所有内容调用一次,或者每个函数调用一次
- 无法使用 JNI 从C++模块成功调用 Java 函数
- JNI C FindClass函数返回null
- 从 Android JNI/NDK 代码中的C++函数调用 C 函数
- 如何从 JNI 传递 std::list 参数来调用本机 C++ 函数
- 在Android Studio JNI函数中使用jint和jstring
- Android JNI不舒服的Linkerror函数名称
- 在创建新对象时,尝试将参数提供给JNI对象的构造函数时会出现错误
- 如何使用JNI将数据传递到构造函数
- 从WordCount Hadoop示例调用Helloworld Jni函数,给出错误Java.lang.unsatisf
- 在哪里可以获得 Android Studio NDK 的 JNI 函数的完整列表
- 将Mat传递给JNI函数-OpenCV
- 将 OpenCV 轮廓从 JNI C++ 函数传递到 Android 中的 Java
- 使用 C++ 模板生成 JNI 函数
- 在哪里可以学习JNI函数的用法
- JNI函数调用上的ClassCastException:CallVoidMethod
- 如何为<Point> jni C++函数传递 ArrayList?
- JNI函数中的两个整数和返回错误的值
- JNI函数返回的字符串被垃圾收集