gpt4 book ai didi

java - Android WiFi 接入点可用事件

转载 作者:搜寻专家 更新时间:2023-11-01 09:04:09 25 4
gpt4 key购买 nike

我正在尝试开发一个应用程序来连接一些特定的 wifi 接入点(如果可用)。我编写了一项以 30 秒间隔循环的服务,并查看这些特定的 wifi 接入点是否可用。我担心它可能会消耗太多资源。如果 android WifiManager(或其他实用程序)有可能通知我的服务有关新的 wifi 接入点可用,我正在考虑一个解决方案。它就像新的 wifi 接入点监听器。

android 中是否有任何实用程序可以实现此目标?

最佳答案

请记住,当 WiFi radio 打开时,您的 Android 设备会定期扫描 WiFi 网络。所以你不需要手动检查它们。它将加倍操作系统的负载。

您可以在您的服务中为 SCAN_RESULTS_AVAILABLE_ACTION 设置一个监听器。当设备完成其常规扫描过程时,它会通知您。当您收到此广播时,请检查所有接入点以查看您想要的接入点是否可用。但是,您只能在 WiFi 开启时执行此操作。但最好让 WiFi 保持打开状态,而不是不断地打开和关闭它,尤其是当您以仅 30 秒的小时间间隔打开和关闭它时,这会更快地耗尽电池电量。

关于java - Android WiFi 接入点可用事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13194490/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com