我想在 Qt 中使用 JNI 调用 Android Java 方法。有一个我无法理解的奇怪的“方法签名”参数。这是什么,我应该如何设置?
在示例中,它类似于(II)Ior (I)I。这是什么意思?
(II)I
(I)I
例如:
jint max = QAndroidJniObject::callStaticMethod<jint>("java/lang/Math", "max", "(II)I", a, b);
c++ java java-native-interface qt signature
c++ ×1
java ×1
java-native-interface ×1
qt ×1
signature ×1