android – 为什么getConfiguredNetworks()的SSID添加了引号?

前端之家收集整理的这篇文章主要介绍了android – 为什么getConfiguredNetworks()的SSID添加了引号?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我希望得到当前连接的WIFI的名称和存储的连接WIFI的名称.

我发现wifiInfo.getSSID()可以得到正确的结果,比如MyWiFi1,

但是config.SSID中的名称是引号,例如“MyWiFi2”.

如何从config.SSID获取正确的名称?谢谢!

public static List
最佳答案
根据WifiConfiguration.SSIDWifiInfo.getSSID()的文档,当它们表示UTF-8编码的字符串时,您应始终期望这些值返回引号.这是为了将它们与作为一串十六进制数字返回的SSID区分开来……这也是您应该处理的值.

由于框架告诉您期望变化,您的代码应该处理查找和屏蔽引号字符.

猜你在找的Android相关文章