M
määx_re_22
Neues Mitglied
- 0
Hey zusammen,
habe ein kleines App, dass alle WLANs scannt und diese dann in die Liste Konfigurierter Netzwerke aufnehmen soll. Leider klappt das nicht so ganz:
Es werden alle Netzwerke aufgelistet, jedoch liefert addNetwork immer -1 zurück! Wenn ich alle Konfigurations-Einstellung auskommentiere liefert addNetwork auch eine ID! Aber das ist ja nicht Sinn der Sache
Also jemand eine Idee woran das liegen könnte?
Bin für jede Hilfe dankbar
Määx
habe ein kleines App, dass alle WLANs scannt und diese dann in die Liste Konfigurierter Netzwerke aufnehmen soll. Leider klappt das nicht so ganz:
Code:
WifiManager wifi;
[...]
wifi = (WifiManager) getSystemService(Context.WIFI_SERVICE);
[...]
wifi.startScan();
try{
WifiConfiguration wifi_config = new WifiConfiguration();
List<ScanResult> available_networks = wifi.getScanResults();
for(ScanResult network : available_networks) {
text_networks.append("\n" + network.SSID);
wifi_config = new WifiConfiguration();
wifi_config.SSID = network.SSID;
wifi_config.SSID = network.SSID;
wifi_config.BSSID = network.BSSID;
wifi_config.hiddenSSID = false;
wifi_config.priority = 1000;
wifi_config.status = 1; //DISABLED
wifi_config.allowedKeyManagement.set(KeyMgmt.NONE);
internal_net_id = wifi.addNetwork( wifi_config );
text_networks.append(" ID: " + internal_net_id);
}
}catch (Exception e){
System.out.println("ERROR");
}
Es werden alle Netzwerke aufgelistet, jedoch liefert addNetwork immer -1 zurück! Wenn ich alle Konfigurations-Einstellung auskommentiere liefert addNetwork auch eine ID! Aber das ist ja nicht Sinn der Sache
Also jemand eine Idee woran das liegen könnte?
Bin für jede Hilfe dankbar
Määx