web-dev-qa-db-fra.com

Quelle est la différence entre les autorisations d'accès à l'état du réseau (ACCESS_NETWORK_STATE) et l'état WIFI (ACCESS_WIFI_STATE)?

Dans l'onglet Permissions de Android Manifest, dans le menu déroulant, il y a des options appelées Android.permission.ACCESS_NETWORK_STATE et Android.permission.ACCESS_WIFI_STATE. Quelle est la différence entre eux? Est ACCESS_NETWORK_STATE plus généralisé que ACCESS_WIFI_STATE?

54
JDroid

Android.permission.ACCESS_NETWORK_STATE est nécessaire pour accéder à ConnectivityManager (principalement pour surveiller les connexions réseau en général), tandis que Android.permission.ACCESS_WIFI_STATE donne accès à WifiManager (pour gérer tous les aspects de la connectivité Wi-Fi en particulier).

42
guido

L'état du réseau fait référence à la connectivité du réseau cellulaire.

L'état Wifi fait référence à l'état de la connexion Wifi du téléphone.

0
Justin Niessner