gpt4 book ai didi

android - 果冻 bean 问题 - wifiManager.getConnectionInfo().getSSID() - 额外的 ""

转载 作者:IT老高 更新时间:2023-10-28 22:13:42 25 4
gpt4 key购买 nike

您好所有错误报告,供您引用。 link

问题详情:

代码 - wifiManager.getConnectionInfo().getSSID()

上面的代码返回当前的SSID,它返回的是当前的SSID加上额外的引号。

例如。 SSID internet"internet" 形式返回。

这仅在使用设备 Nexus 7 的 Jelly bean 4.2 上可见。

当我们将当前 SSID 与我们尝试连接的 SSID 进行比较时,此错误会导致我们的应用出现错误。

wifiManager.getScanResults(); 代码仍然返回所有 SSID,没有额外的引号。


最佳答案

这不是错误,根据 http://developer.android.com/reference/android/net/wifi/WifiInfo.html#getSSID() 中的文档,行为是正确的

所谓的 bug 显然是在 4.2 之前的设备中,因为他们没有用 ""附件返回它。

在 Android 留下的当前困惑状态下,Aiden 的方法对我来说看起来不错。然而,理论上正确只需要

if (ssid.startsWith("\"") && ssid.endsWith("\"")){
ssid = ssid.substring(1, ssid.length()-1);
}

关于android - 果冻 bean 问题 - wifiManager.getConnectionInfo().getSSID() - 额外的 "",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13563032/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com