Contrôle programmatique des connexions WiFi et Internet sous Android
Sous Android, le gestionnaire de connectivité permet d'accéder aux informations et à la connectivité du réseau. Cependant, les développeurs peuvent rencontrer des scénarios dans lesquels ils doivent activer, désactiver ou basculer entre les connexions WiFi et Internet mobile par programmation.
À l'aide de l'extrait de code fourni, il est possible de déterminer si l'appareil est connecté au WiFi ou au mobile. données. Cependant, il n'existe aucune méthode directe pour modifier l'état du réseau à l'aide du gestionnaire de connectivité.
Pour activer ou désactiver le WiFi, vous pouvez utiliser la classe WifiManager :
WifiManager wifiManager = (WifiManager)this.context.getSystemService(Context.WIFI_SERVICE); wifiManager.setWifiEnabled(status);
Où l'état doit être défini sur true pour activer le WiFi et false pour le désactiver.
Manifester les autorisations :
Pour utilisez la fonctionnalité WifiManager, assurez-vous que les autorisations suivantes sont ajoutées à votre fichier manifeste :
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/> <uses-permission android:name="android.permission.CHANGE_WIFI_STATE"/>
En tirant parti de ces autorisations et de la classe WifiManager, les développeurs peuvent contrôler par programme les connexions WiFi dans Android, permettant ainsi une gestion plus fine du réseau. dans leurs candidatures.
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!