wie Sie wissen, die ip-Adresse des Routers von code in android?

Wie findet man die IP-Adresse des Routers (gateway-Adresse), von code?

WifiInfo.getIpAddress() - gibt die IP-Adresse des Geräts.

In einen shell-Befehl "ipconfig" keinen Wert zurückliefern soll.

Hier ist meine Lösung, aber bitte lassen Sie mich wissen, wenn es gibt ein besserer Weg, dies zu tun:

WifiManager manager = (WifiManager)getSystemService(WIFI_SERVICE);
DhcpInfo info = manager.getDhcpInfo();
info.gateway;
Normalerweise, die IP-Adresse des "Routers" ist nicht etwas, das Sie kennen. Es ist auch nicht sehr gut definiert, meinst du den Standard-gateway?
ja, ich will-gateway. In ubuntu finde ich es: route -n
mögliche Duplikate von [Wie man die gateway-und subnet-Maske details in Android? programmgesteuert ](stackoverflow.com/questions/5387036/...)
ipconfig ist ein windows-Befehl. Der linux-Befehl ist ifconfig mit einem F. Android scheint nicht zu diesem entweder und verwendet netcfg
Natürlich, ich meine ifconfig. netcfg Gegenzug ip-Adresse des Gerätes:(

InformationsquelleAutor HotIceCream | 2012-01-27

Schreibe einen Kommentar