Comment vérifier le WIFI et le point d'accès partagé sont activés dans le système d'exploitation Android?

StackOverflow https://stackoverflow.com/questions/7357160

Question

J'ai un problème que je veux vérifier l'utilisateur qui démarre le WIFI ou se transforme en point d'accès dans Android OS.
Comment dois-je vérifier ces services si elles sont activées ou non?
S'il vous plaît aidez-moi à résoudre ce problème.
Merci pour votre aide :)

Était-ce utile?

La solution

Pour vérifier l'utilisation de l'état Wifi ce code

private WifiManager wifiManager;
@Override
public void onCreate(Bundle icicle) {
    ....................
     wifiManager = (WifiManager) this.getSystemService(Context.WIFI_SERVICE);
    if(wifiManager.isWifiEnabled()){
         // do whatever you wnat
         wifiManager.setWifiEnabled(false);
    }else{
       // do whatever you wnat
       wifiManager.setWifiEnabled(true);
    }
}

Pour effectuer cela, vous devez déclarer les autorisations Bellow dans le fichier manifest.xml.

<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"></uses-permission>
<uses-permission android:name="android.permission.UPDATE_DEVICE_STATS"></uses-permission>
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE"></uses-permission>
<uses-permission android:name="android.permission.WAKE_LOCK"></uses-permission>
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top