即使设置了“ ACCESS_COARSE_LOCATION”权限,getBSSID()也会返回“ 02:00:00:00:00:00”,而getNetworkId()会返回“ -1”

时间:2020-09-25 08:28:48

标签: android networking permissions android-wifi bssid

我刚刚注意到WifiManager.WifiInfo。 getBSSID()现在返回 02:00:00:00:00:00 和WifiManager.WifiInfo。即使设置了 ACCESS_COARSE_LOCATION 权限,getNetworkId()也会返回 -1

这很有趣,因为它以前曾经工作得很好。似乎该问题是在Android更新后出现的。

1 个答案:

答案 0 :(得分:0)

解决方案是将 ACCESS_COARSE_LOCATION 替换为 ACCESS_FINE_LOCATION