Android 获取 IP 地址
16lz
2021-01-23
java代码 view source print ?
01 | public String getLocalIpAddress() { |
02 |
try { |
03 |
for (Enumeration<NetworkInterface> en = NetworkInterface.getNetworkInterfaces(); |
04 |
en.hasMoreElements();) { |
05 |
NetworkInterface intf = en.nextElement(); |
06 |
for (Enumeration<InetAddress> enumIpAddr = intf.getInetAddresses(); |
07 |
enumIpAddr.hasMoreElements();) { |
08 |
InetAddress inetAddress = enumIpAddr.nextElement(); |
09 |
if (!inetAddress.isLoopbackAddress()) { |
10 |
return inetAddress.getHostAddress().toString(); |
11 |
} |
12 |
} |
13 |
} |
14 |
} catch (SocketException ex) { |
15 |
Log.e(LOG_TAG, ex.toString()); |
16 |
} |
17 |
return null ; |
18 | } |
更多相关文章
- android 关于gallery 的平滑代码滚动
- Android客户端自动更新代码
- [CSDN]Android应用程序启动过程源代码分析
- android连续按两次返回退出程序(完整代码)
- Android Java代码执行adb Shell命令
- 探寻 Android 代码抄袭细节,情节还不算严重
- Android清除本地数据缓存代码案例
- 【Android学习笔记】AutoCompleteTextView(数组在代码中)
- Android 高通代码预制apk可卸载,恢复出厂设置apk可恢复 Android M