Android - 如何知道操作系统何时检测到附近的WiFi路由器?

时间:2018-03-19 14:22:00

标签: android geolocation location

Android OS会定期扫描可用的WiFi路由器。有没有办法在发生这种情况时收到通知?我正在搜索 BroadcastReceiver 触发器但找不到任何触发器。网络状态更改对此方案不起作用。我试图在室内使用WiFi路由器检索用户的位置。知道如何做到这一点?

1 个答案:

答案 0 :(得分:0)

我会让故事简短,如果不使用自己的wifimanager.startscan()实现,你将无法做到这一点 - 为了扫描WiFi AP,在解决方案中你需要使用意图过滤器WifiManager。 SCAN_RESULTS_AVAILABLE_ACTION。 在这种方法中,您将能够使用getScanResults()方法获得包含所有WiFi AP列表的广播。为了反复这样做,请考虑使用处理程序或线程。

相关问题