命名規則
"extern "C" void Java_"まで固定、以降に
"パッケージ名" "Native呼び出し側のクラス名" "関数名"。
Javaから関数を呼び出すときは関数名と引数のみで呼び出す。
引数のJNEEnv * と jobject *は固定。呼び出し時には渡す必要はない。
また、ほかの引数は、j+型名とする。
↓例
extern "C" void Java_com_Test113_Test113Act_RGBtoLuminance(JNIEnv *env, jobject obj,
jintArray colors, jint sizeX, jint sizeY, jdouble ss, jdouble f, jdouble iso, jdoubleArray lum)
最終更新:2013年03月15日 09:35