【问题标题】:Android WifiP2p - Get notified when a discovered device goes unavailableAndroid WifiP2p - 当发现的设备不可用时收到通知
【发布时间】:2013-04-11 10:16:10
【问题描述】:

我正在开发一个 Wifi-direct 应用程序,其中列出了可用的设备,当设备进入“不可用”状态时,我必须将其从列表中删除。

我尝试使用 WifiDirectDemo 示例,它成功地将发现的设备添加到列表中,但是当设备不可用时,它不会收到通知。 设备不可用时不会触发“WIFI_P2P_PEERS_CHANGED_ACTION”意图。

当我再次尝试“discoverPeers”时,“onPeersAvailable”方法会获取已发现的设备列表。它不会删除不可用的设备。

有什么方法可以在设备不可用时得到通知?

【问题讨论】:

    标签: android android-intent broadcastreceiver wifi-direct


    【解决方案1】:

    Have a look at this post

    总之:超出范围的对等点将在一段时间后自动从对等点列表中删除 - 这可能会持续到 1 分钟。 我用 s4 和 s5 迷你设备对其进行了测试。 s5 mini 发现了 s4 设备 - 当我关闭 s4 设备上的 wifi 时,它花了大约 20 秒,然后 s5 mini 设备广播 PEERS_CHANGED 操作,并且 s4 不再出现在设备列表中......

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-04-21
      • 2013-10-26
      • 1970-01-01
      • 1970-01-01
      • 2016-02-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多