Sto cercando di creare un widget per abilitare e disabilitare il wifi.stato WiFi non sta permettendo
if(myWifiManager.isWifiEnabled()){
System.out.println("Toggle Wifi Enabled going to disable");
myWifiManager.setWifiEnabled(false);
}
else{
System.out.println("Wifi Disabled going to enable ");
myWifiManager.setWifiEnabled(true);
System.out.println("WI: "+myWifiManager.isWifiEnabled());
}
Questo è il codice che sto utilizzando, la parte di disattivazione funziona correttamente ma la parte di abilitazione non funziona correttamente. Subito dopo aver abilitato il wifi sto stampando lo stato wifi sto ottenendo come falsa.
UPDATE_DEVICE_STATS è solo per l'applicazione di sistema – Superbiji
Oltre a "UPDATE_DEVICE_STATS" (che @Superbiji ha ragione, non deve essere utilizzato) le altre autorizzazioni sono di livello 'normale'. Così Android non sarà urlare a voi se si tenta di fare qualcosa che richiede tali autorizzazioni. IIRC non sarà nemmeno a vedere nulla in logcat. – tir38