All*_*len 9 android network-interface
我想获得当前设备的可用网络,所以我首先得到网络接口列表:
NetworkInterface.getNetworkInterfaces();
Run Code Online (Sandbox Code Playgroud)
然后,迭代每一个:
NetworkInterface intf = en.nextElement();
String name = intf.getName();
Run Code Online (Sandbox Code Playgroud)
这是问题所在.'name'的返回值名称为:rmnet_data1,dymmy0,wlan0,rmnet_usb0,intf,lo,p2p0,sit0.(在我的设备上)我想知道它们的含义是什么.
jey*_*oor 30
由于Android基于Linux,因此Linux网络接口命名模式适用于Android设备.
以下是*nix网络接口命名的一些资源
总结一下:
lo 通常代表loopback接口(localhost)
wlan 通常代表无线网络接口
rmnet接口通常与蜂窝连接和usb网络共享相关联
sit接口与通过IPv4隧道传输IPv6相关联
p2p接口通常与点对点连接相关联(也许是您的Android设备的WiFi Direct支持?)
| 归档时间: |
|
| 查看次数: |
19475 次 |
| 最近记录: |