0

我想通过我的连接找出路由器的 IP 地址,但是我的程序给了我零(0)个 IP 地址,为什么我的 WIFI 已经在工作,所以我得到 0 个 IP 地址,我正在模拟器上运行此代码。

我的代码是:

    WifiManager wifiManager = (WifiManager)this.getSystemService(WIFI_SERVICE);
    WifiInfo wifiInfo = wifiManager.getConnectionInfo();
    int ip = wifiInfo.getIpAddress();
    String ipString = String.format("%d.%d.%d.%d",(ip & 0xff),(ip >> 8 & 0xff),(ip >> 16 & 0xff),(ip >> 24 & 0xff));     
4

1 回答 1

1

如果您想找出连接到任何网络或热点的手机的 IP 地址,您可以使用此链接中的代码

android:在 ICS 上通过 WIFI 获取 IP

于 2013-03-07T09:08:10.200 回答