Java tutorial
//package com.java2s; import android.content.Context; import android.net.DhcpInfo; import android.net.wifi.WifiManager; public class Main { public static String pingGateWayInWifi(Context context) { String gateWay = null; WifiManager wifiManager = (WifiManager) context.getSystemService(Context.WIFI_SERVICE); if (wifiManager == null) { return "wifiManager not found"; } DhcpInfo dhcpInfo = wifiManager.getDhcpInfo(); if (dhcpInfo != null) { int tmp = dhcpInfo.gateway; gateWay = String.format("%d.%d.%d.%d", (tmp & 0xff), (tmp >> 8 & 0xff), (tmp >> 16 & 0xff), (tmp >> 24 & 0xff)); } return gateWay; } }