[問題] 如何取得平板電腦的IP (IPv4)
如提
我想抓AP派下來給手機和平板電腦的IP
於是在網路上找到了一個範例
在手機上OK
但是在平板電腦卻return一個 IPv6的IP
造成極大的困擾Q___Q
請問各位怎樣才能能取得IPv4的IP 謝謝!!
code如下
public static String getLocalIpAddress() {//抓AP給的IP
try {
for(Enumeration<NetworkInterface> en =
NetworkInterface.getNetworkInterfaces(); en.hasMoreElements();){
NetworkInterface intf = en.nextElement();
for(Enumeration<InetAddress> enumIpAddr =
intf.getInetAddresses(); enumIpAddr.hasMoreElements();){
InetAddress inetAddress = enumIpAddr.nextElement();
if(!inetAddress.isLoopbackAddress()){
return inetAddress.getHostAddress().toString();
}
}
}
} catch (SocketException ex) {
Log.e("SocketException", ex.toString());
}
return null;
}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.165.56.179
→
10/03 07:15, , 1F
10/03 07:15, 1F
→
10/11 00:25, , 2F
10/11 00:25, 2F
AndroidDev 近期熱門文章
PTT數位生活區 即時熱門文章