SSID为空但在某些Android手机上的WifiInfo中可用ip

时间:2013-02-18 00:07:27

标签: android

我的应用的一些用户抱怨计算机和设备之间的连接无法进行。我的应用程序使tcp连接从计算机到Android手机。

因此,从用户那里获取有关其手机的日志WifiInfo对象的String方法会返回信息但SSID丢失。但是IP(在某些用户手机上)被分配 - 在请求状态之前的以下字符串中,应该提到SSID,它在大多数情况下会这样做但在某些情况下不会。

    WifiInfio : , Supplicant state: COMPLETED, RSSI: -73, Link speed: 52, Net ID: 1, Metered hint: false, mFrequency: 2412 - IP:192.168.165.244  

我使用下面的代码获取WifiInfo,然后在其上调用toString()

     WifiManager wifiManager = (WifiManager) c.getSystemService(Context.WIFI_SERVICE);
    return wifiManager.getConnectionInfo();  

为什么SSID可能为空并且仍然在wifi信息中有ip地址?

0 个答案:

没有答案