IWifiHelper
public interface IWifiHelper
| com.android.tradefed.device.IWifiHelper |
Известные косвенные подклассы| WifiHelper | Вспомогательный класс для управления службами Wi-Fi на устройстве. |
|
Вспомогательный интерфейс для управления службами Wi-Fi на устройстве.
Краткое содержание
Общедоступные методы |
|---|
abstract boolean | addOpenNetwork (String ssid) Добавляет открытую сеть безопасности, идентифицируемую по SSID. |
abstract boolean | addOpenNetwork (String ssid, boolean scanSsid) Добавляет открытую сеть безопасности, идентифицируемую по SSID. |
abstract boolean | addWpaPskNetwork (String ssid, String psk) Добавляет сеть безопасности WPA-PSK, идентифицируемую по SSID. |
abstract boolean | addWpaPskNetwork (String ssid, String psk, boolean scanSsid) Добавляет сеть безопасности WPA-PSK, идентифицируемую по SSID. |
abstract boolean | checkConnectivity (String urlToCheck) Проверяет подключение, отправляя HTTP-запрос на указанный URL. |
abstract void | cleanUp () Очистите ресурсы и выполните установку пакета Wi-Fi Helper. |
abstract boolean | connectToNetwork (String ssid, String psk, String urlToCheck) Подключается к сети Wi-Fi и проверяет наличие подключения. |
abstract IWifiHelper.WifiConnectionResult | connectToNetwork (String ssid, String psk, String urlToCheck, boolean scanSsid, String defaultType) Подключается к сети Wi-Fi и проверяет наличие подключения. |
abstract IWifiHelper.WifiConnectionResult | connectToNetwork (String ssid, String psk, String urlToCheck, boolean scanSsid) Подключается к сети Wi-Fi и проверяет наличие подключения. |
abstract boolean | disableWifi () Отключает состояние Wi-Fi на устройстве. |
abstract boolean | disconnectFromNetwork () Отключитесь от текущей сети Wi-Fi и выключите Wi-Fi. |
abstract boolean | enableWifi () Включает состояние Wi-Fi на устройстве. |
abstract String | getBSSID () Получает базовый идентификатор набора служб (BSSID) текущей точки доступа. |
abstract String | getIpAddress () Получает IP-адрес, связанный с Wi-Fi-интерфейсом. |
abstract String | getSSID () Получает идентификатор набора служб текущей подключенной сети. |
abstract Map<String, String> | getWifiInfo () Получает информацию о текущем подключении к сети Wi-Fi. |
abstract boolean | hasValidIp () |
abstract boolean | isWifiEnabled () Проверьте, включен ли в данный момент Wi-Fi. |
abstract boolean | removeAllNetworks () Удаляет все известные сети. |
abstract boolean | startMonitor (long interval, String urlToCheck) Запускает мониторинг сетевого подключения. |
abstract List<Long> | stopMonitor () Отключает мониторинг сетевого подключения. |
abstract boolean | waitForIp (long timeout) Дождитесь присвоения IP-адреса Wi-Fi-адаптеру. |
abstract boolean | waitForWifiDisabled (long timeout) Дождитесь, пока isWifiEnabled() станет равным false. |
abstract boolean | waitForWifiDisabled () Дождитесь, пока isWifiEnabled() станет равным false, с заданным по умолчанию таймаутом. |
abstract boolean | waitForWifiEnabled (long timeout) Дождитесь, пока isWifiEnabled() станет истинным. |
abstract boolean | waitForWifiEnabled () Дождитесь, пока isWifiEnabled() станет истинным, с заданным по умолчанию таймаутом. |
abstract boolean | waitForWifiState ( WifiState... expectedStates) Ожидает наступления одного из ожидаемых состояний Wi-Fi. |
Общедоступные методы
addOpenNetwork
public abstract boolean addOpenNetwork (String ssid)
Добавляет открытую сеть безопасности, идентифицируемую по SSID.
Для подключения к любой сети Wi-Fi необходимо сначала создать сетевой профиль в конфигурации wpa_supplicant. Это вызовет wpa_cli для добавления открытой сети безопасности, идентифицированной по SSID.
| Параметры |
|---|
ssid | String : SSID сети, которую нужно добавить. |
| Возвраты |
|---|
boolean | true , если сеть была успешно добавлена, false в противном случае. |
addOpenNetwork
public abstract boolean addOpenNetwork (String ssid,
boolean scanSsid) Добавляет открытую сеть безопасности, идентифицируемую по SSID.
Для подключения к любой сети Wi-Fi необходимо сначала создать сетевой профиль в конфигурации wpa_supplicant. Это вызовет wpa_cli для добавления открытой сети безопасности, идентифицированной по SSID.
| Параметры |
|---|
ssid | String : SSID сети, которую нужно добавить. |
scanSsid | boolean : следует ли сканировать скрытые SSID для этой сети. |
| Возвраты |
|---|
boolean | true , если сеть была успешно добавлена, false в противном случае. |
addWpaPskNetwork
public abstract boolean addWpaPskNetwork (String ssid,
String psk) Добавляет сеть безопасности WPA-PSK, идентифицируемую по SSID.
| Параметры |
|---|
ssid | String : SSID сети, которую нужно добавить. |
psk | String : парольная фраза WPA-PSK для использования. |
| Возвраты |
|---|
boolean | true , если сеть была успешно добавлена, false в противном случае. |
addWpaPskNetwork
public abstract boolean addWpaPskNetwork (String ssid,
String psk,
boolean scanSsid) Добавляет сеть безопасности WPA-PSK, идентифицируемую по SSID.
| Параметры |
|---|
ssid | String : SSID сети, которую нужно добавить. |
psk | String : парольная фраза WPA-PSK для использования. |
scanSsid | boolean : следует ли сканировать скрытые SSID для этой сети. |
| Возвраты |
|---|
boolean | true , если сеть была успешно добавлена, false в противном случае. |
проверка подключения
public abstract boolean checkConnectivity (String urlToCheck)
Проверяет подключение, отправляя HTTP-запрос на указанный URL.
| Параметры |
|---|
urlToCheck | String : целевой URL-адрес для проверки HTTP-запроса. |
| Возвраты |
|---|
boolean | true , если устройство прошло проверку на подключение. |
очистка
public abstract void cleanUp ()
Очистите ресурсы и установите пакет вспомогательной программы для Wi-Fi. Этот вызов следует производить только тогда, когда Wi-Fi больше не нужен, поскольку устройство потеряет Wi-Fi-соединение при удалении вспомогательной программы.
connectToNetwork
public abstract boolean connectToNetwork (String ssid,
String psk,
String urlToCheck) Подключается к сети Wi-Fi и проверяет наличие подключения.
| Параметры |
|---|
ssid | String : SSID сети для подключения |
psk | String : парольная фраза WPA-PSK для использования. Может быть пустым значением (null). |
urlToCheck | String : целевой URL-адрес для проверки HTTP-запроса. |
| Возвраты |
|---|
boolean | true , если устройство прошло проверку на подключение. |
connectToNetwork
public abstract IWifiHelper.WifiConnectionResult connectToNetwork (String ssid,
String psk,
String urlToCheck,
boolean scanSsid,
String defaultType) Подключается к сети Wi-Fi и проверяет наличие подключения.
| Параметры |
|---|
ssid | String : SSID сети для подключения |
psk | String : парольная фраза WPA-PSK для использования. Может быть пустым значением (null). |
urlToCheck | String : целевой URL-адрес для проверки HTTP-запроса. |
scanSsid | boolean : следует ли сканировать скрытые SSID для этой сети. |
defaultType | String : Тип сети по умолчанию, к которому будет применяться резервный тип, если тип сети SSID не определен. |
connectToNetwork
public abstract IWifiHelper.WifiConnectionResult connectToNetwork (String ssid,
String psk,
String urlToCheck,
boolean scanSsid) Подключается к сети Wi-Fi и проверяет наличие подключения.
| Параметры |
|---|
ssid | String : SSID сети для подключения |
psk | String : парольная фраза WPA-PSK для использования. Может быть пустым значением (null). |
urlToCheck | String : целевой URL-адрес для проверки HTTP-запроса. |
scanSsid | boolean : следует ли сканировать скрытые SSID для этой сети. |
disableWifi
public abstract boolean disableWifi ()
Отключает состояние Wi-Fi на устройстве.
| Возвраты |
|---|
boolean | true если Wi-Fi был успешно отключен |
disconnectFromNetwork
public abstract boolean disconnectFromNetwork ()
Отключитесь от текущей сети Wi-Fi и выключите Wi-Fi.
| Возвраты |
|---|
boolean | true если операция прошла успешно. |
enableWifi
public abstract boolean enableWifi ()
Включает состояние Wi-Fi на устройстве.
| Возвраты |
|---|
boolean | true если Wi-Fi был успешно включен. |
получитьBSSID
public abstract String getBSSID ()
Получает базовый идентификатор набора служб (BSSID) текущей точки доступа.
получить IP-адрес
public abstract String getIpAddress ()
Получает IP-адрес, связанный с Wi-Fi-интерфейсом. Возвращает null если при получении IP-адреса произошла ошибка.
получитьSSID
public abstract String getSSID ()
Получает идентификатор набора служб текущей подключенной сети.
getWifiInfo
public abstract Map<String, String> getWifiInfo ()
Получает информацию о текущем подключении к сети Wi-Fi.
Сюда входят SSID, BSSID, IP-адрес, скорость соединения и RSSI.
| Возвраты |
|---|
Map<String, String> | Карта, содержащая информацию о подключении к Wi-Fi. |
hasValidIp
public abstract boolean hasValidIp ()
| Возвраты |
|---|
boolean | true если устройство имеет действительный IP-адрес. |
isWifiEnabled
public abstract boolean isWifiEnabled ()
Проверьте, включен ли в данный момент Wi-Fi.
removeAllNetworks
public abstract boolean removeAllNetworks ()
Удаляет все известные сети.
startMonitor
public abstract boolean startMonitor (long interval,
String urlToCheck)Запускает мониторинг сетевого подключения.
| Параметры |
|---|
interval | long : интервал между проверками подключения. |
urlToCheck | String : URL-адрес для проверки подключения. |
| Возвраты |
|---|
boolean | true если операция прошла успешно. |
stopMonitor
public abstract List<Long> stopMonitor ()
Отключает мониторинг сетевого подключения.
Эта функция также возвращает историю задержек с момента последнего вызова IWifiHelper.startMonitor(long,String) .
| Возвраты |
|---|
List<Long> | история задержек. |
waitForIp
public abstract boolean waitForIp (long timeout)
Дождитесь присвоения IP-адреса Wi-Fi-адаптеру.
| Параметры |
|---|
timeout | long : как долго ждать |
| Возвраты |
|---|
boolean | true , если IP-адрес назначен до истечения таймаута, false в противном случае. |
waitForWifiDisabled
public abstract boolean waitForWifiDisabled (long timeout)
Дождитесь, пока isWifiEnabled() станет равным false.
| Параметры |
|---|
timeout | long : время ожидания в миллисекундах |
| Возвраты |
|---|
boolean | true , если Wi-Fi был отключен до истечения таймаута, false в противном случае. |
waitForWifiDisabled
public abstract boolean waitForWifiDisabled ()
Дождитесь, пока isWifiEnabled() станет равным false, с заданным по умолчанию таймаутом.
| Возвраты |
|---|
boolean | true , если Wi-Fi был отключен до истечения таймаута, false в противном случае. |
waitForWifiEnabled
public abstract boolean waitForWifiEnabled (long timeout)
Дождитесь, пока isWifiEnabled() станет истинным.
| Параметры |
|---|
timeout | long : время ожидания в миллисекундах |
| Возвраты |
|---|
boolean | true , если Wi-Fi был включен до истечения таймаута, false в противном случае. |
waitForWifiEnabled
public abstract boolean waitForWifiEnabled ()
Дождитесь, пока isWifiEnabled() станет истинным, с заданным по умолчанию таймаутом.
| Возвраты |
|---|
boolean | true , если Wi-Fi был включен до истечения таймаута, false в противном случае. |
waitForWifiState
public abstract boolean waitForWifiState (WifiState... expectedStates)
Ожидает наступления одного из ожидаемых состояний Wi-Fi.
| Параметры |
|---|
expectedStates | WifiState : одно или несколько состояний Wi-Fi, которые следует ожидать. |
| Возвраты |
|---|
boolean | true , если произошло одно из ожидаемых состояний. false , если ни одно из состояний не произошло до истечения времени ожидания. |