На вкладке "Разрешения" в манифесте Android в раскрывающемся списке находятся параметры android.permission.ACCESS_NETWORK_STATE
и android.permission.ACCESS_WIFI_STATE
. В чем разница между ними? Является ли ACCESS_NETWORK_STATE
более обобщенным, чем ACCESS_WIFI_STATE
?
Какая разница между состояниями сети доступа (ACCESS_NETWORK_STATE) и WIFI (ACCESS_WIFI_STATE)?
Ответ 1
android.permission.ACCESS_NETWORK_STATE
необходим для доступа к ConnectivityManager (в основном для мониторинга сетевых соединений в целом), а android.permission.ACCESS_WIFI_STATE
предоставляет доступ к WifiManager (для управления всеми аспектами подключения Wi-Fi в частности).
Ответ 2
Состояние сети относится к подключению сотовой сети.
Состояние Wifi относится к состоянию соединения Wifi телефона.