Intro :
Maintenir des connexions réseau fiables est crucial pour une fonctionnalité transparente des applications mobiles. Cet article explique comment activer ou désactiver par programmation la connectivité Wi-Fi et Internet dans Android à l'aide des classes Connectivity Manager et Wi-Fi Manager.
Obtenir l'état du réseau :
Le gestionnaire de connectivité offre la possibilité de récupérer des informations sur les connexions réseau. En vérifiant l'état des objets NetworkInfo, vous pouvez déterminer si l'appareil est connecté à un réseau mobile ou Wi-Fi.
Activation/Désactivation du Wi-Fi :
Pour activer ou désactivez le Wi-Fi, vous pouvez utiliser le Wi-Fi Manager. Définissez simplement la propriété Wi-FiEnabled sur true ou false. Pour utiliser cette fonctionnalité, vous devez déclarer les autorisations suivantes dans votre fichier manifeste :
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> <uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
WifiManager wifiManager = (WifiManager) this.context.getSystemService(Context.WIFI_SERVICE); wifiManager.setWifiEnabled(status);
Remarque :
Il n'est pas possible d'activer ou de désactiver par programme les données mobiles connexion à l'aide du gestionnaire de connectivité ou du gestionnaire Wi-Fi uniquement. Vous devrez peut-être utiliser d'autres mécanismes, tels que l'envoi d'une intention avec l'action souhaitée, pour obtenir cette fonctionnalité.
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!