Getting My LAN ip address (192.168.xxxx) (IPV4)
问题 In my android device I am trying to find its IP address(IPV4). If I do the following code InetAddress inet = InetAddress.getLocalHost(); System.out.println(inet.getHostAddress()); //giving me 127.0.0.1 The code is giving me 127.0.0.1. I wanted to get the actual IP 198.168.xx.xx. (In My pc the same code giving me the actual IP though.) 回答1: public static String getIpAddress() { try { for (Enumeration en = NetworkInterface.getNetworkInterfaces(); en.hasMoreElements();) { NetworkInterface intf =