Android examples for Phone:wifi
get Wifi Gateway Ip
//package com.java2s; import android.net.wifi.WifiManager; import android.util.Log; import java.math.BigInteger; import java.net.InetAddress; import java.net.UnknownHostException; import java.nio.ByteOrder; public class Main { public static String getGatewayIp(WifiManager w) { return ipAddressToString(w.getDhcpInfo().gateway); }// w w w .j a v a 2s .c om public static String ipAddressToString(int ipAddress) { if (ByteOrder.nativeOrder().equals(ByteOrder.LITTLE_ENDIAN)) { ipAddress = Integer.reverseBytes(ipAddress); } byte[] ipByteArray = BigInteger.valueOf(ipAddress).toByteArray(); String ipAddressString; try { ipAddressString = InetAddress.getByAddress(ipByteArray) .getHostAddress(); } catch (UnknownHostException ex) { Log.e("WIFI_IP", "Unable to get host address."); ipAddressString = "NaN"; } return ipAddressString; } }