Hallo, ich versuche, meine App mit einem spezifischen Zugangspunkt mit dem Wifimanager API verbinden. wie es ist Ich habe eine Liste aller Zugangspunkte in meiner Gegend, von dieser Liste ich bin sie in einem Array speichern und wählen, welche zu verbinden. aber in diesem Stadium ist Dosis nicht verbinden. kann mir jemand helfen.Verbindung zu bestimmten Zugangspunkt Android
(dies ist ein offenes Netzwerk i zu verbinden bin versucht.) hier ist mein Code:
public void WifiConfiguration(){
try {
ScanResult networkData = getIntent().getParcelableExtra("networkData");
WifiManager wifiManager = (WifiManager)getApplicationContext().getSystemService(Context.WIFI_SERVICE);
String networkPassWord = "";
WifiConfiguration conf = new WifiConfiguration();
conf.SSID = "\"" + networkData.SSID + "\"";
conf.BSSID = "\"" + networkData.BSSID + "\"";
conf.hiddenSSID = true;
conf.wepKeys[0] = "\"" + networkPassWord + "\"";
conf.wepTxKeyIndex = 0;
conf.status = WifiConfiguration.Status.ENABLED;
conf.allowedGroupCiphers.set(WifiConfiguration.GroupCipher.TKIP);
conf.allowedGroupCiphers.set(WifiConfiguration.GroupCipher.CCMP);
conf.allowedKeyManagement.set(WifiConfiguration.KeyMgmt.WPA_PSK);
conf.allowedPairwiseCiphers.set(WifiConfiguration.PairwiseCipher.TKIP);
conf.allowedPairwiseCiphers.set(WifiConfiguration.PairwiseCipher.CCMP);
conf.allowedProtocols.set(WifiConfiguration.Protocol.RSN);
conf.preSharedKey = "\""+ networkPassWord +"\"";
//conf.allowedKeyManagement.set(WifiConfiguration.KeyMgmt.NONE);
Log.d(TAG, "Initialising WIFI Manager");
int id = wifiManager.addNetwork(conf);
Log.d(TAG, "conf.SSID: "+conf.SSID);
Log.d(TAG, "id: "+id);
wifiManager.disconnect();
wifiManager.enableNetwork(id, true);
wifiManager.reconnect();
Log.d(TAG, "Should be connected....");
} catch (Exception e) {
Log.d(TAG, e.toString());
}
}
Wenn Sie den Verbindungsstatus testen? – atok
Ich schaue auf die Anzahl der Benutzer im Netzwerk und es gibt keine, so dass die App keine Verbindung herstellt – user3292394
Ich habe die Antwort selbst. Vielen Dank all Ihre Hilfe. – user3292394