JNI方法签名规则

JNI方法签名规则:(参数1类型签名参数2类型签名……参数n类型签名)

返回值类型签名,签名之间无空格,也无其他分隔符。参数类型签名也有 相应的规则,如下所示:

上述中类的签名规则是:”L+全限定类名+;”三部分组成,其中全限定类名以”/”分隔,而不是用”.”或”_”分隔。

如,java方法:long fun(int n, String str, int[] arr);其方法签名为(ILjava/lang/String;[I)J括号里的内容分成三部分,之间没有空格,即”I”,”Ljava/lang/String;”和”[I”,分别代表int,String,int[]。括号后面是返回值类型签名,J代表long型。


 

 

你可能感兴趣的:(Android)