在Android 6.0调用getScanResults返回空列表,很多朋友都遇到过,解决方法也都有说明,就不再重复了,下面是官方的说明:
https://developer.android.com/reference/android/net/wifi/WifiManager.html
但事情并没有结束,最近发现Android7.0也会返回空列表,e~难道修改方法不适用7.0,其实这个问题原因在于没打开GPS定位,具体可参见
https://issuetracker.google.com/issues/37060483
问题搞清楚,解决就很简单了,咱们增加下GPS定位的判断就可以了