我有多个具有相同SSID的Wi-Fi接入点。 我已启用开发人员选项“ 允许Wi-Fi漫游扫描”,以确保Android在四处移动时将切换到最强的网络。
我知道您可以收听有关网络更改的广播(例如,使用 android.net.wifi.WIFI_STATE_CHANGED ),但是当Android切换到具有该功能的其他AP时,似乎没有此类广播被发送相同的SSID(或者至少我找不到一个)。
我可以想象您可以定期检查并查看网络信息是否已更改,但是我想知道是否可以使用广播接收器或以类似的方式(例如侦听事件,而不进行轮询)来进行此操作。