В чем разница между состоянием доступа к сети (ACCESS_NETWORK_STATE) и состоянием WIFI (ACCESS_WIFI_STATE)? - PullRequest
53 голосов
/ 27 февраля 2012

На вкладке «Разрешения» в манифесте Android в раскрывающемся списке находятся параметры android.permission.ACCESS_NETWORK_STATE и android.permission.ACCESS_WIFI_STATE.В чем разница между ними?Является ли ACCESS_NETWORK_STATE более обобщенным, чем ACCESS_WIFI_STATE?

Спасибо.

Ответы [ 2 ]

42 голосов
/ 27 февраля 2012

android.permission.ACCESS_NETWORK_STATE требуется для доступа к ConnectivityManager (в основном для мониторинга сетевых подключений в целом), тогда как android.permission.ACCESS_WIFI_STATE предоставляет доступ к WifiManager (для управления всеми аспектами подключения Wi-Fi, в частности).

0 голосов
/ 27 февраля 2012

Состояние сети относится к подключению к сотовой сети.

Состояние Wi-Fi относится к состоянию соединения Wi-Fi телефона.

...