Как получить состояние Wi-Fi (ON / OFF) на SDK 28 - PullRequest
1 голос
/ 29 октября 2019

Есть много ответов о том, как проверить, подключено ли устройство по Wi-Fi или Data, используя:

hasTransport(NetworkCapabilities.TRANSPORT_WIFI/TRANSPORT_CELLULAR) 

Каков текущий не устаревший способ узнать, включен ли Wi-Fi (неподключен), как:

BluetoothAdapter.getDefaultAdapter().isEnabled

Ответы [ 2 ]

0 голосов
/ 29 октября 2019
WifiManager.isWifiEnabled()

возвращает true, если включен Wi-Fi. ссылка на документ


Еще один хороший вариант:

WifiManager.getWifiState()

возвращает целое число: один из WIFI_STATE_DISABLED, WIFI_STATE_DISABLING, WIFI_STATE_ENABLED, WIFI_STATE_ENABLING, WIFI_STATE_UNKNOWN

ссылка на документ

0 голосов
/ 29 октября 2019

Первый ответ делает именно то, что мне нужно, без предупреждения об устаревании: Проверка Wi-Fi включена или нет на Android

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...