启动android wifi服务

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

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

当无线连接没有锁定时,这会禁用wifi.但是如何重新启动wifi服务?我的第一种方法如下:

wifiManager.setWifiEnabled(true);

看来这次通话后启用了wifi,但wifi服务并没有连接到可用/范围内的WLAN.所以我的问题是:我需要做什么来重新启动wifi“autoconnect”功能?

刚刚开始扫描就足够了吗?

wifiManager.startScan();

最佳答案 在wifiManager.setWifiEnabled(true)之后;它需要几秒钟才能连接到网络.看来WifiManager在调用wifiManager.setWifiEnabled后自动重新连接(true)

点赞