android 手机wifi重启,android – 如何通过重启来记住wifi配置和连接网络
我正在使用以下代碼創建新的WiFi接入點并連接到它.
這段代碼工作正常,我能夠連接到wifi接入點,但我面臨的問題是我正在創建的wifi連接沒有記住通過設備的重新啟動.
WifiManager wifi = (WifiManager) getSystemService(Context.WIFI_SERVICE);
WifiConfiguration wc = new WifiConfiguration();
wc.SSID = "\"SSIDName\"";
wc.preSharedKey = "\"password\"";
wc.hiddenSSID = true;
wc.status = WifiConfiguration.Status.ENABLED;
wc.allowedGroupCiphers.set(WifiConfiguration.GroupCipher.TKIP);
wc.allowedGroupCiphers.set(WifiConfiguration.GroupCipher.CCMP);
wc.allowedKeyManagement.set(WifiConfiguration.KeyMgmt.WPA_PSK);
wc.allowedPairwiseCiphers.set(WifiConfiguration.PairwiseCipher.TKIP);
wc.allowedPairwiseCiphers.set(WifiConfiguration.PairwiseCipher.CCMP);
wc.allowedProtocols.set(WifiConfiguration.Protocol.RSN);
int res = wifi.addNetwork(wc);
Log.d("WifiPreference", "add Network returned " + res );
boolean b = wifi.enableNetwork(res, true);
Log.d("WifiPreference", "enableNetwork returned " + b );
我要歸檔的是當我成功連接到SSID時,我想記住該網絡,并且在下次重啟設備時Android應該自動連接到之前連接的SSID.
是WifiManager或WifiConfiguration中的任何API都這樣做嗎?
謝謝.
總結
以上是生活随笔為你收集整理的android 手机wifi重启,android – 如何通过重启来记住wifi配置和连接网络的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 设置android电话震动,Androi
- 下一篇: android 6.0 log,andr