Android之获取IP
16lz
2021-01-26
public String getLocalIpAddress() { 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(LOG_TAG, ex.toString()); } return null; }
wifi获取公网IP测试通过
更多相关文章
- 获取当前locale
- Android(安卓)SAX解析xml为java
- android获取文件大小常用类
- 获取amlogic源码
- android获取app的版本信息
- android获取手机存储状态
- 在Android(安卓)emulator上测试NFC
- Android学习之SQLite数据库简单测试实例
- java 获取当前所有线程的两种方法 group和map