我正在尝试检测wifi连接中的信号强度变化。我对应该在BroadcastReceiver中使用哪种方法感到困惑。使用getConnectionInfo()和getScanResults()之间有什么区别-然后我可以使用相关方法获取rssi值?例如:如果我使用getConnectionInfo(),那么稍后我将使用getRssi()。或者我可以使用getScanResults()和“level”属性。我使用Toast显示它们的值,它并不总是显示相同的值。当wificonn丢失时,getConnectionInfo().getRssi()显示-200,而result.level仍然显示其之
您好所有错误报告,供您引用。link问题详情:代码-wifiManager.getConnectionInfo().getSSID()上面的代码返回当前的SSID,它返回的是当前的SSID加上额外的引号。例如。SSIDinternet以"internet"形式返回。这仅在使用设备Nexus7的Jellybean4.2上可见。当我们将当前SSID与我们尝试连接的SSID进行比较时,此错误会导致我们的应用出现错误。wifiManager.getScanResults();代码仍然返回所有SSID,没有额外的引号。 最佳答案 这不是错误,
您好所有错误报告,供您引用。link问题详情:代码-wifiManager.getConnectionInfo().getSSID()上面的代码返回当前的SSID,它返回的是当前的SSID加上额外的引号。例如。SSIDinternet以"internet"形式返回。这仅在使用设备Nexus7的Jellybean4.2上可见。当我们将当前SSID与我们尝试连接的SSID进行比较时,此错误会导致我们的应用出现错误。wifiManager.getScanResults();代码仍然返回所有SSID,没有额外的引号。 最佳答案 这不是错误,
给定这段代码:wifi=(WifiManager)getSystemService(Context.WIFI_SERVICE);WifiInfoinfo=wifi.getConnectionInfo();...list中的这一行:我仍然得到异常:WifiService:Neitheruser10057norcurrentprocesshasandroid.permission.ACCESS_WIFI_STATE.我正在Xoom、Honeycomb3.1上调试。如果需要任何其他信息,请询问。编辑:添加list 最佳答案 尝试添加编辑: