Maison > Java > javaDidacticiel > Comment contrôler par programme les connexions WiFi et Internet sous Android ?

Comment contrôler par programme les connexions WiFi et Internet sous Android ?

Susan Sarandon
Libérer: 2024-11-24 18:16:14
original
519 Les gens l'ont consulté

How to Programmatically Control WiFi and Internet Connections in Android?

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);
Copier après la connexion

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"/>
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal