java – 连接到3G移动网络时获取Android设备的IP地址
发布时间:2020-12-15 08:39:56 所属栏目:Java 来源:网络整理
导读:当我连接到WiFi时,我可以获得 Android手机的IP地址. 但是,当像3G连接这样的移动网络时,是否仍然可以获得Android手机的IP地址? 如果是,请发布相同的代码. 解决方法 尝试这样的事情 String ipAddress = null; try { for (EnumerationNetworkInterface en = Ne
当我连接到WiFi时,我可以获得
Android手机的IP地址.
但是,当像3G连接这样的移动网络时,是否仍然可以获得Android手机的IP地址? 解决方法
尝试这样的事情
String ipAddress = null; 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()) { ipAddress = inetAddress.getHostAddress().toString(); } } } } catch (SocketException ex) {} (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |