Maison >Java >javaDidacticiel >Comment activer ou désactiver le Wi-Fi par programme sous Android ?

Comment activer ou désactiver le Wi-Fi par programme sous Android ?

Susan Sarandon
Susan Sarandonoriginal
2024-11-09 05:24:02819parcourir

How to Enable or Disable Wi-Fi Programmatically in Android?

Comment contrôler la connectivité réseau sous Android

La classe Connectivity Manager donne accès aux informations réseau et permet de gérer la connectivité réseau. En utilisant cette classe, vous pouvez déterminer si votre appareil Android est connecté à un réseau, via des données mobiles ou via Wi-Fi.

Activer ou désactiver le Wi-Fi

Pour activer ou désactiver le Wi-Fi -Fi par programmation, utilisez le code suivant :

WifiManager wifiManager = (WifiManager)this.context.getSystemService(Context.WIFI_SERVICE);
wifiManager.setWifiEnabled(status);

où l'état peut être vrai pour activer le Wi-Fi ou faux pour le désactiver it.

Autorisations requises

Pour que cette fonctionnalité fonctionne, vous devrez déclarer les autorisations suivantes dans votre fichier manifeste Android :

<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE"/>

Notes

Il est important de noter que cette approche contrôle uniquement la connectivité Wi-Fi. Pour gérer la connectivité des données mobiles, vous devrez explorer d'autres méthodes telles que l'utilisation de la classe ConnectivityManager ou de la classe TelephonyManager.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn