【发布时间】:2012-08-13 15:29:58
【问题描述】:
我想获取我的android手机所连接的wifi路由器的IP地址?我知道我们可以通过android APIS获取mac/BSSId和SSID,但是我找不到找到它的ip地址的方法?
我找到了获取手机ip地址的代码,拥有wifi路由器
WifiManager myWifiManager = (WifiManager) getSystemService(WIFI_SERVICE);
WifiInfo myWifiInfo = myWifiManager.getConnectionInfo();
int ipAddress = myWifiInfo.getIpAddress();
System.out.println("WiFi address is " + android.text.format.Formatter.formatIpAddress(ipAddress))
但没能得到我想要的
【问题讨论】:
-
试试这个解决方案。 stackoverflow.com/a/6071963/735675
-
使用给定的代码你得到了什么?你想得到什么?
-
你添加权限了吗?我确定你的代码没有问题。
-
@paritybit 我想获取路由器的IP地址,这样我就可以连接到另一个连接到同一路由器的安卓手机
-
@Dya bro 这将给出android设备的IP地址..我想要它所连接的路由器的IP地址
标签: android eclipse ip-address android-wifi wifimanager