JNI GetFieldID属性タイプの判断

725 ワード

例:
public class INFO {  
    short backup_type;      //  
    int intervel;     
    String reserved_char;   // ,   
      
    INFO() {  
        backup_type = 0;  
        intervel = 0;  
        reserved_char =  null;  
    }  
}  

1、INFO所在ディレクトリに入る
2、javac INFOを使う.JAvaのコンパイル
3、入力コマンド:javap–s INFO
  • Compiled from "INFO.java"  
    public class com.android.myjni.INFO extends java.lang.Object{  
    short backup_type;  
      Signature: S  
    int intervel;  
      Signature: I  
    java.lang.String reserved_char;  
      Signature: Ljava/lang/String;  
    com.android.myjni.INFO();  
      Signature: ()V  
    } 
  • は、次のようにして、
  • の変換タイプを知ることができる.