Android WiFi 接入点可用活动

问题描述 投票:0回答:3

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

android中有什么实用程序可以实现这个目标吗?

java android wifi
3个回答
2
投票

您应该记住这一点,当 WiFi 无线电打开时,您的 Android 设备会定期扫描 WiFi 网络。因此您无需手动检查它们。它将使操作系统的负载增加一倍。

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


1
投票

您可以在网上看到示例。您的应用程序可以执行类似于 http://marakana.com/forums/android/examples/40.html

的操作

0
投票

可以从 Play 商店获取您的应用程序吗?问候

© www.soinside.com 2019 - 2024. All rights reserved.