Android NetworkInterface. Was sind die Bedeutungen der Namen der Netzwerkschnittstelle?
Möchte ich, um die verfügbaren Netzwerk des aktuellen Geräts, so dass ich Erstens bekommen networkinterfaces Liste:
NetworkInterface.getNetworkInterfaces();
Dann, Durchlaufen alle ein:
NetworkInterface intf = en.nextElement();
String name = intf.getName();
Hier ist das problem. Die Namen der zurückgegebene Wert von 'name' sind: rmnet_data1, dymmy0, wlan0, rmnet_usb0, intf, lo, p2p0, sit0. (auf meinem Gerät) ich will wissen, was sind die Bedeutungen von Ihnen.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Seit Android basiert auf Linux, Linux Netzwerk-interface benennen Muster gelten für Android-Geräte.
Hier sind einige Ressourcen, die auf *nix-Netzwerk-interface benennen
Zusammenfassen:
lo
in der Regel steht für das loopback-interface (localhost)wlan
in der Regel steht für ein wireless-Netzwerk-Schnittstellermnet
Schnittstellen sind in der Regel mit Mobilfunk-verbindungen und usb-tetheringsit
Schnittstellen zugeordnet sind tunneling-IPv6-über-IPv4 -p2p
Schnittstellen sind in der Regel im Zusammenhang mit peer-to-peer-verbindungen (vielleicht ist Ihr Android-Gerät ist Wi-Fi Direct Unterstützung?)dummy
Schnittstellen bieten spezielle alias für die loopback-Schnittstelle