Comment vérifier le WIFI et le point d'accès partagé sont activés dans le système d'exploitation Android?
-
28-10-2019 - |
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 :)
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