2016-10-11 15 views
0

アンドロイドAPIでEnumerationを保持する静的メソッドを使用してjni呼び出しを試行しています。誰もJNIシグネチャタイプのEnumeration Interfaceを知っていますか?

しかし、私は以下のメソッドの戻り型のシグネチャを見つけられません。 "列挙型getNetworkInterfaces()"

誰も知っていますか? "Ljava/utilに/列挙;"

+1

これを見てください:http://stackoverflow.com/questions/11225261/how-to-return-enum-from-jni and this http://stackoverflow.com/questions/18073297/how-to- en-en-passed-to-the-jniを取得する –

答えて

2
javap -s java.net.NetworkInterface | grep -A 2 "getNetworkInterfaces" 

はそう

public static java.util.Enumeration<java.net.NetworkInterface> getNetworkInterfaces() throws java.net.SocketException; 
Signature:()Ljava/util/Enumeration; 

を与え、戻り値の型があります

javapを使用するときに必要に応じて一般的には、クラスパス引数を追加します。)

あなたがそれらを見ることはありませんJNIでのように、Javaは「型消去」とジェネリックを実装しています。

関連する問題