安卓 - 如何以编程方式禁用WiFi信道扫描



在Android中,有没有办法以编程方式禁用WiFi信道扫描? 查看WiFi管理器,我没有看到任何禁用WiFi的内容,但是我想禁用信道扫描。

您无法禁用 Wifi 频道扫描,因为这是默认系统行为(每 ~30 秒 Android 检查一次 wifi 频道)。

您可以做的一件事是强制连接任何Wifi频道,因此Android将不再尝试扫描另一个频道。

Wifi 无法以编程方式禁用,但您可以随时提示用户禁用 wifi 设置。

startActivity(new Intent(WifiManager.ACTION_PICK_WIFI_NETWORK));

无法禁用 Wifi 频道扫描,但就我而言,我取消了接收器的注册,这解决了我的问题。