4

現在、Android wifiサービスを停止した後、再起動しようとしています。次のコードでサービスを停止します。

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

これにより、wifi 接続がロックされていない場合に wifi が無効になります。しかし、どうすればwifiサービスを再起動できますか? 私の最初のアプローチは次のとおりです。

wifiManager.setWifiEnabled(true);

この呼び出しの後、Wi-Fi が有効になっているように見えますが、Wi-Fi サービスは利用可能な / 範囲内の WLAN に接続しません。私の質問は次のとおりです。wifiの「自動接続」機能を再起動するにはどうすればよいですか?

スキャンを開始するだけで十分ですか?

wifiManager.startScan();
4

1 に答える 1

2

wifiManager.setWifiEnabled(true); の後。ネットワークに接続するのに数秒かかりました。wifiManager.setWifiEnabled(true) の呼び出し後、WifiManager が自動的に再接続するようです

于 2010-07-29T13:54:22.603 に答える