现在我正在尝试在停止后重新启动android wifi服务。我使用以下代码停止服务:

WifiManager wifiManager = ...;
wifiManager.setWifiEnabled(false);

当WiFi连接没有锁定时,这将禁用WiFi。但如何重新启动WiFi服务?我的第一个方法是:
wifiManager.setWifiEnabled(true);

此呼叫后似乎启用了WiFi,但WiFi服务无法连接到可用/范围内的WLAN。所以我的问题是:我需要做什么来重启wifi的“自动连接”功能?
仅仅开始扫描就够了吗?
wifiManager.startScan();

最佳答案

在wifimanager.setwifienabled(true)之后;连接到网络需要几秒钟。在调用wifimanager.setwifienabled(true)之后,wifimanager似乎会自动重新连接

关于android - 启动android wifi服务,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3362565/

10-10 02:19