- mongodb - 在 MongoDB mapreduce 中,如何展平值对象?
- javascript - 对象传播与 Object.assign
- html - 输入类型 ="submit"Vs 按钮标签它们可以互换吗?
- sql - 使用 MongoDB 而不是 MS SQL Server 的优缺点
您好所有错误报告,供您引用。 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/
我创建了一个需要处理 WiFi 的应用程序。我有这段代码 this.wifiManager = (WifiManager) this.context.getSystemService(Context.
一旦建立新连接,我就使用 getSSID() 获取 wifi 网络的名称。但有时我会为该值得到空值。这是我的代码: list 中的权限是正确的,因为正如我所说,大多数时候它都有效。 我将这个过滤器用于
很多人已经问过这个问题,但对他们有用的解决方案对我来说并不适用。我在Android 8.1和Android 9.0上测试过,无法获取到SSID的名称。 用于获取 WiFi 状态更改的广播接收器: pr
您好所有错误报告,供您引用。 link 问题详情: 代码 - wifiManager.getConnectionInfo().getSSID() 上面的代码返回当前的SSID,它返回的是当前的SSID
如果我使用 API 27 编译但目标 API 25,我将正确获取这些值。如果我将 targetSdkVersion 设置为 27,则不会正确检索这些值。 针对 SDK 25 或更少,值是正确的,但针对
根据 getSSID 方法的文档: Returns the service set identifier (SSID) of the current 802.11 network. If the SS
我是一名优秀的程序员,十分优秀!