Android WifiP2p - 当发现的设备不可用时收到通知
Posted
技术标签:
【中文标题】Android WifiP2p - 当发现的设备不可用时收到通知【英文标题】:Android WifiP2p - Get notified when a discovered device goes unavailable 【发布时间】:2013-04-11 10:16:10 【问题描述】:我正在开发一个 Wifi-direct 应用程序,其中列出了可用的设备,当设备进入“不可用”状态时,我必须将其从列表中删除。
我尝试使用 WifiDirectDemo 示例,它成功地将发现的设备添加到列表中,但是当设备不可用时,它不会收到通知。 设备不可用时不会触发“WIFI_P2P_PEERS_CHANGED_ACTION”意图。
当我再次尝试“discoverPeers”时,“onPeersAvailable”方法会获取已发现的设备列表。它不会删除不可用的设备。
有什么方法可以在设备不可用时得到通知?
【问题讨论】:
【参考方案1】:Have a look at this post
总之:超出范围的对等点将在一段时间后自动从对等点列表中删除 - 这可能会持续到 1 分钟。 我用 s4 和 s5 迷你设备对其进行了测试。 s5 mini 发现了 s4 设备 - 当我关闭 s4 设备上的 wifi 时,它花了大约 20 秒,然后 s5 mini 设备广播 PEERS_CHANGED 操作,并且 s4 不再出现在设备列表中......
【讨论】:
以上是关于Android WifiP2p - 当发现的设备不可用时收到通知的主要内容,如果未能解决你的问题,请参考以下文章