最終更新:2014-07-04 (金) 13:47:29 (3583d)  

JNINativeMethod
Top / JNINativeMethod

typedef struct { 
    char *name; 
    char *signature; 
    void *fnPtr; 
} JNINativeMethod; 

メモ

  • name - Javaのメソッドとして呼ばれる時の関数名
  • signature - メソッドの引数、返り値の引数の型定義。シグネチャというJNI特有の表記で行う。(JNI/シグネチャ)
  • fnPtr - nameのメソッドで呼ばれるC/C++の関数名

{"set_value", "(I)I", (void*)set_value}

関連