现在我正在尝试在停止后重新启动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/