WLAN-Status nicht aktivieren
Ich versuche ein widget zu erstellen, zum aktivieren und deaktivieren des WLAN.
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());
}
Dies ist der code, den ich bin mit dem deaktivieren der Teil ist in Ordnung, aber die Aktivierung ist nicht fein arbeiten. Bald nach der Aktivierung des WLAN-ich bin drucken des WLAN-Status bekomme ich es als falsch.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Hier ist, wie schalten Sie und schalten Sie WLAN in android.
Zuerst müssen Sie deklarieren Sie die folgenden in Ihrer manifest-Datei
Nachdem es zu tun, die auf Ihre Aktivität Klasse
}
Erklärung
Holen Sie sich die Wifi-service aus unserem system
Überprüfen Sie die unsere wifi ist derzeit eingeschaltet oder ausgeschaltet
/Deaktivieren Sie das wifi -
wifiManager.setWifiEnabled();
Referenz
WifiEnabler
http://google-androidlovers.blogspot.com/2012/01/scan-for-wireless-networks-in-android.html
http://www.java2s.com/Open-Source/Android/android-platform-apps/Settings/com/android/settings/wifi/WifiApEnabler.java.htm
UPDATE_DEVICE_STATS
(die @Superbiji Recht ist, sollte nicht verwendet werden), die andere Berechtigungen sindnormal
Ebene. Also Android wird nicht Schreien, wenn Sie versuchen, etwas tun, was erfordert diese Berechtigungen. IIRC wird Sie nicht noch nichts gesehen in logcat.Download diesem Beispiel ist es, was Sie wollen
https://github.com/siddhpuraamitr/WIfi-Toggle-Widget