Cómo obtener la dirección IP de un dispositivo Wifi en Android
1) El primer paso es obtener WifiManager
Obtenga una instancia de esta clase llamando a Context.getSystemService(Context.WIFI_SERVICE).
WifiManager wifiManager = (WifiManager) getSystemService(WIFI_SERVICE);
Obtén una instancia de esta clase llamando a Context.getSystemService(Context.WIFI_SERVICE). wifi configura las propiedades de la interfaz de red
getConnectionInfo(): información sobre la conexión wifi actual
getDhcpInfo(): devuelve información de DHCP
getScanResults(): devuelve la lista de puntos de acceso disponibles
getWifiState(): Devuelve el estado de la conexión wifi