WiFi getScanResults gibt eine leere Liste zurück, wenn GPS ausgeschaltet ist. (Android 6.0.1)
Ich habe versucht, das Problem in diesem GIF zu erklären
rundsätzlich erhält diese Test-App die Absicht "RSSI_CHANGED" und zeigt die Scan-Ergebnisse auf dem Bildschirm a
scan-Ergebnisse sind immer leer, es sei denn, GPS ist aktiviert.
Ich denke, meine Frage istWarum
Um über Bluetooth und Wi-Fi-Scans auf die Hardware-IDs von externen Geräten in der Nähe zugreifen zu können, muss Ihre App jetzt über die Berechtigungen ACCESS_FINE_LOCATION oder ACCESS_COARSE_LOCATION verfügen.
Ich habe "ACCESS_COARSE_LOCATION" gewährt