Начиная с 27 марта 2025 г. мы рекомендуем использовать android-latest-release
вместо aosp-main
для создания и участия в AOSP. Дополнительные сведения см. в разделе Изменения в AOSP .
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
WifiHelper
public class WifiHelper
extends Object
java.lang.Объект |
↳ | com.android.tradefed.device.WifiHelper |
Вспомогательный класс для управления службами Wi-Fi на устройстве.
Краткое содержание
Общественные конструкторы |
---|
WifiHelper (ITestDevice device) |
WifiHelper (ITestDevice device, String wifiUtilApkPath) |
WifiHelper (ITestDevice device, String wifiUtilApkPath, boolean doSetup) Альтернативный конструктор, позволяющий пропустить настройку apk wifi. |
Публичные методы |
---|
boolean | addOpenNetwork (String ssid) |
boolean | addOpenNetwork (String ssid, boolean scanSsid) |
boolean | addWpaPskNetwork (String ssid, String psk) |
boolean | addWpaPskNetwork (String ssid, String psk, boolean scanSsid) |
boolean | checkConnectivity (String urlToCheck) |
void | cleanUp () |
boolean | connectToNetwork (String ssid, String psk, String urlToCheck) |
boolean | connectToNetwork (String ssid, String psk, String urlToCheck, boolean scanSsid) |
boolean | disableWifi () |
boolean | disconnectFromNetwork () |
boolean | enableWifi () |
static File | extractWifiUtilApk () Вспомогательный метод для извлечения apk-файла Wi-Fi из пути к классам |
String | getBSSID () |
String | getIpAddress () |
String | getSSID () |
| getWifiInfo () |
boolean | hasValidIp () |
boolean | isWifiEnabled () |
boolean | removeAllNetworks () |
boolean | startMonitor (long interval, String urlToCheck) |
| stopMonitor () |
boolean | waitForIp (long timeout) |
boolean | waitForWifiDisabled (long timeout) |
boolean | waitForWifiDisabled () |
boolean | waitForWifiEnabled (long timeout) |
boolean | waitForWifiEnabled () |
boolean | waitForWifiState (WifiState... expectedStates) |
Поля
ИНСТРУМЕНТАЦИЯ_PKG
public static final String INSTRUMENTATION_PKG
Общественные конструкторы
WifiHelper
public WifiHelper (ITestDevice device)
Параметры |
---|
device | ITestDevice |
Броски |
---|
DeviceNotAvailableException | |
WifiHelper
public WifiHelper (ITestDevice device,
String wifiUtilApkPath)
Параметры |
---|
device | ITestDevice |
wifiUtilApkPath | String |
Броски |
---|
DeviceNotAvailableException | |
WifiHelper
public WifiHelper (ITestDevice device,
String wifiUtilApkPath,
boolean doSetup)
Альтернативный конструктор, позволяющий пропустить настройку apk wifi.
Параметры |
---|
device | ITestDevice |
wifiUtilApkPath | String |
doSetup | boolean |
Броски |
---|
DeviceNotAvailableException | |
Публичные методы
добавитьOpenNetwork
public boolean addOpenNetwork (String ssid)
Броски |
---|
DeviceNotAvailableException | |
добавитьOpenNetwork
public boolean addOpenNetwork (String ssid,
boolean scanSsid)
Параметры |
---|
ssid | String |
scanSsid | boolean |
Броски |
---|
DeviceNotAvailableException | |
добавитьWpaPskNetwork
public boolean addWpaPskNetwork (String ssid,
String psk)
Параметры |
---|
ssid | String |
psk | String |
Броски |
---|
DeviceNotAvailableException | |
добавитьWpaPskNetwork
public boolean addWpaPskNetwork (String ssid,
String psk,
boolean scanSsid)
Параметры |
---|
ssid | String |
psk | String |
scanSsid | boolean |
Броски |
---|
DeviceNotAvailableException | |
checkConnectivity
public boolean checkConnectivity (String urlToCheck)
Параметры |
---|
urlToCheck | String |
Броски |
---|
DeviceNotAvailableException | |
очистка
public void cleanUp ()
Броски |
---|
DeviceNotAvailableException | |
подключиться к сети
public boolean connectToNetwork (String ssid,
String psk,
String urlToCheck)
Параметры |
---|
ssid | String |
psk | String |
urlToCheck | String |
Броски |
---|
DeviceNotAvailableException | |
подключиться к сети
public boolean connectToNetwork (String ssid,
String psk,
String urlToCheck,
boolean scanSsid)
Параметры |
---|
ssid | String |
psk | String |
urlToCheck | String |
scanSsid | boolean |
Броски |
---|
DeviceNotAvailableException | |
отключить Wi-Fi
public boolean disableWifi ()
Броски |
---|
DeviceNotAvailableException | |
отключитьизсети
public boolean disconnectFromNetwork ()
Броски |
---|
DeviceNotAvailableException | |
включить Wi-Fi
public boolean enableWifi ()
Броски |
---|
DeviceNotAvailableException | |
public static File extractWifiUtilApk ()
Вспомогательный метод для извлечения apk-файла Wi-Fi из пути к классам
получитьBSSID
public String getBSSID ()
Броски |
---|
DeviceNotAvailableException | |
получитьIpAddress
public String getIpAddress ()
Броски |
---|
DeviceNotAvailableException | |
получитьSSID
public String getSSID ()
Броски |
---|
DeviceNotAvailableException | |
GetWiFiInfo
public getWifiInfo ()
Броски |
---|
DeviceNotAvailableException | |
имеет валидип
public boolean hasValidIp ()
Броски |
---|
DeviceNotAvailableException | |
isWiFiEnabled
public boolean isWifiEnabled ()
Броски |
---|
DeviceNotAvailableException | |
удалить все сети
public boolean removeAllNetworks ()
Броски |
---|
DeviceNotAvailableException | |
startMonitor
public boolean startMonitor (long interval,
String urlToCheck)
Параметры |
---|
interval | long |
urlToCheck | String |
Броски |
---|
DeviceNotAvailableException | |
стопмонитор
public stopMonitor ()
Броски |
---|
DeviceNotAvailableException | |
ждатьForIp
public boolean waitForIp (long timeout)
Броски |
---|
DeviceNotAvailableException | |
ожидание для Wi-Fi отключено
public boolean waitForWifiDisabled (long timeout)
Броски |
---|
DeviceNotAvailableException | |
ожидание для Wi-Fi отключено
public boolean waitForWifiDisabled ()
Броски |
---|
DeviceNotAvailableException | |
waitForWifiEnabled
public boolean waitForWifiEnabled (long timeout)
Броски |
---|
DeviceNotAvailableException | |
waitForWifiEnabled
public boolean waitForWifiEnabled ()
Броски |
---|
DeviceNotAvailableException | |
waitForWifiState
public boolean waitForWifiState (WifiState... expectedStates)
Параметры |
---|
expectedStates | WifiState |
Броски |
---|
DeviceNotAvailableException | |
Контент и образцы кода на этой странице предоставлены по лицензиям. Java и OpenJDK – это зарегистрированные товарные знаки корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2025-03-26 UTC.
[[["Прост для понимания","easyToUnderstand","thumb-up"],["Помог мне решить мою проблему","solvedMyProblem","thumb-up"],["Другое","otherUp","thumb-up"]],[["Отсутствует нужная мне информация","missingTheInformationINeed","thumb-down"],["Слишком сложен/слишком много шагов","tooComplicatedTooManySteps","thumb-down"],["Устарел","outOfDate","thumb-down"],["Проблема с переводом текста","translationIssue","thumb-down"],["Проблемы образцов/кода","samplesCodeIssue","thumb-down"],["Другое","otherDown","thumb-down"]],["Последнее обновление: 2025-03-26 UTC."],[],[]]