SSID为空,但在某些android手机上的WifiInfo中提供ip

SSID为空,但在某些android手机上的WifiInfo中提供ip,android,Android,我的应用程序的一些用户抱怨计算机和设备之间的连接无法建立。我的应用程序实现了从电脑到android手机的tcp连接 因此,WifiInfo对象的to String方法从用户那里获取关于其手机的日志时会返回info,但缺少SSID。但是IP是被分配的(在一些用户的手机上)-在下面的请求状态之前的字符串中,应该提到SSID,它在大多数情况下是这样做的,但在某些情况下不是这样 WifiInfio : , Supplicant state: COMPLETED, RSSI: -73, Link

我的应用程序的一些用户抱怨计算机和设备之间的连接无法建立。我的应用程序实现了从电脑到android手机的tcp连接

因此,WifiInfo对象的to String方法从用户那里获取关于其手机的日志时会返回info,但缺少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()


你知道为什么SSID可能是空的并且在wifi信息中仍然有ip地址吗?

连接当前未连接???否,我可以确认connManager.getNetworkInfo(ConnectivityManager.TYPE_WIFI)。isConnected()在获得上述输出时返回true,为NULL,还是返回不可打印的字符?
     WifiManager wifiManager = (WifiManager) c.getSystemService(Context.WIFI_SERVICE);
    return wifiManager.getConnectionInfo();