你好,我想通過WiFi連接兩個Android設備。這裏有一個 設備提供熱點,另一個設備將連接可用的WiFi。在這裏我使用下面的代碼帶wifi連接無法連接另一個Android設備與Android的棒棒糖
mainWifi = (WifiManager)device_list.this. getSystemService(Context.WIFI_SERVICE);
mainWifi.setWifiEnabled(true);
mainWifi.startScan();
WifiConfiguration wifiConfig = new WifiConfiguration();
wifiConfig.SSID = sr.SSID;
wifiConfig.status = WifiConfiguration.Status.ENABLED;
wifiConfig.allowedGroupCiphers.set(WifiConfiguration.GroupCipher.TKIP);
wifiConfig.allowedGroupCiphers.set(WifiConfiguration.GroupCipher.CCMP);
wifiConfig.allowedKeyManagement.set(WifiConfiguration.KeyMgmt.WPA_PSK);
wifiConfig.allowedPairwiseCiphers.set(WifiConfiguration.PairwiseCipher.TKIP);
wifiConfig.allowedPairwiseCiphers.set(WifiConfiguration.PairwiseCipher.CCMP);
wifiConfig.allowedProtocols.set(WifiConfiguration.Protocol.RSN);
wifiConfig.priority = 40;
netId = mainWifi.addNetwork(wifiConfig);
mainWifi.disconnect();
mainWifi.enableNetwork(netId, true);
mainWifi.reconnect();
上面的代碼在低版本的工作完美,我不得不與Android棒棒糖問題 。與Android棒棒糖我不能連接 無線上網,它與之前的一個備用,所以我正在等待完美的 解決這個問題。謝謝。
嘗試http://stackoverflow.com/questions/30889089/android-connect-to-open-wifi-programmatically-by-name-which-is-be-st-solution/30889687#30889687&http://stackoverflow.com/questions/31284285/android-wifi-broadcast-receiver-not-working-as-expected/31284820#31284820 –
@AnoopM感謝您的回覆,這是否適用於棒棒糖,因爲我沒有問題,低版本我有問題只適用於android棒棒糖 – Mohan
這可能是工作嘗試.. –