Android Java代码与JNI交互 JNI方法Java类字段 (六)

Android Studio 版本   

  Java 基础类型数据对应 Native层的字母

 通过 jni 查找java某个类中相应字段对应的数据类型 , 需要使用到 jni 中的 GetFieldID() 函数

jfieldID GetFieldID(jclass clazz, const char* name, const char* sig)
    { return functions->GetFieldID(this, clazz, name, sig); }
* |Java    |JNI   |
* |boolean |Z     |
* |byte    |B     |
* |char    |C     |
* |short   |S     |
* |int     |I     |
* |long    |J     |
* |float   |F     |
* |double  |D     |

Java 引用类型数据对应 Native层字符串 

你可能感兴趣的:(AndroidNDK,android,java,NDK,jni,native)