¿Cómo saber la dirección IP del enrutador a partir del código en Android?

¿Cómo puede encontrar la dirección IP del enrutador (dirección de puerta de enlace) en el código?

WifiInfo.getIpAddress(): devuelve la dirección IP del dispositivo.

En un comando de shell "ipconfig" no devuelve ningún valor.

Aquí está mi solución, pero avíseme si hay una mejor manera de hacer esto:

WifiManager manager = (WifiManager)getSystemService(WIFI_SERVICE);
DhcpInfo info = manager.getDhcpInfo();
info.gateway;

Respuestas a la pregunta(8)

Su respuesta a la pregunta