相关疑难解决方法(0)

使用 JNI 调用 Java 方法时,“方法签名”参数是什么?

我想在 Qt 中使用 JNI 调用 Android Java 方法。有一个我无法理解的奇怪的“方法签名”参数。这是什么,我应该如何设置?

在示例中,它类似于(II)Ior (I)I。这是什么意思?

例如:

jint max = QAndroidJniObject::callStaticMethod<jint>("java/lang/Math", "max", "(II)I", a, b);
Run Code Online (Sandbox Code Playgroud)

c++ java java-native-interface qt signature

0
推荐指数
1
解决办法
2465
查看次数

标签 统计

c++ ×1

java ×1

java-native-interface ×1

qt ×1

signature ×1