Начиная с 27 марта 2025 г. мы рекомендуем использовать android-latest-release вместо aosp-main для создания и участия в AOSP. Дополнительные сведения см. в разделе Изменения в AOSP .
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
WifiHelper
public class WifiHelper
extends Object
| java.lang.Object |
| ↳ | com.android.tradefed.device.WifiHelper |
Вспомогательный класс для управления службами Wi-Fi на устройстве.
Краткое содержание
Публичные методы |
|---|
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) |
IWifiHelper.WifiConnectionResult | connectToNetwork (String ssid, String psk, String urlToCheck, boolean scanSsid, String defaultType) |
IWifiHelper.WifiConnectionResult | connectToNetwork (String ssid, String psk, String urlToCheck, boolean scanSsid) |
boolean | disableWifi () |
boolean | disconnectFromNetwork () |
boolean | enableWifi () |
static File | extractWifiUtilApk () Вспомогательный метод для извлечения APK-файла wifi util из classpath |
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) |
Константы
INSTRUMENTATION_PKG
public static final String INSTRUMENTATION_PKG
Постоянное значение: «com.android.tradefed.utils.wifi»
Публичные конструкторы
WifiHelper
public WifiHelper (ITestDevice device)
| Параметры |
|---|
device | ITestDevice |
WifiHelper
public WifiHelper (ITestDevice device,
String wifiUtilApkPath)| Параметры |
|---|
device | ITestDevice |
wifiUtilApkPath | String |
WifiHelper
public WifiHelper (ITestDevice device,
String wifiUtilApkPath,
boolean doSetup) Альтернативный конструктор, который может пропустить настройку wifi apk.
| Параметры |
|---|
device | ITestDevice |
wifiUtilApkPath | String |
doSetup | boolean |
WifiHelper
public WifiHelper (ITestDevice device,
String wifiUtilApkPath,
boolean doSetup,
boolean useV2) Конструктор для указания, использовать ли новый wifi helper v2. Для операций v2 не требуется устанавливать wifi util apk.
| Параметры |
|---|
device | ITestDevice |
wifiUtilApkPath | String |
doSetup | boolean |
useV2 | boolean |
Публичные методы
addOpenNetwork
public boolean addOpenNetwork (String ssid)
addOpenNetwork
public boolean addOpenNetwork (String ssid,
boolean scanSsid)| Параметры |
|---|
ssid | String |
scanSsid | boolean |
addWpaPskNetwork
public boolean addWpaPskNetwork (String ssid,
String psk)| Параметры |
|---|
ssid | String |
psk | String |
addWpaPskNetwork
public boolean addWpaPskNetwork (String ssid,
String psk,
boolean scanSsid)| Параметры |
|---|
ssid | String |
psk | String |
scanSsid | boolean |
checkConnectivity
public boolean checkConnectivity (String urlToCheck)
| Параметры |
|---|
urlToCheck | String |
уборка
public void cleanUp ()
connectToNetwork
public boolean connectToNetwork (String ssid,
String psk,
String urlToCheck)| Параметры |
|---|
ssid | String |
psk | String |
urlToCheck | String |
connectToNetwork
public IWifiHelper.WifiConnectionResult connectToNetwork (String ssid,
String psk,
String urlToCheck,
boolean scanSsid,
String defaultType)| Параметры |
|---|
ssid | String |
psk | String |
urlToCheck | String |
scanSsid | boolean |
defaultType | String |
| Возврат |
|---|
IWifiHelper.WifiConnectionResult | |
connectToNetwork
public IWifiHelper.WifiConnectionResult connectToNetwork (String ssid,
String psk,
String urlToCheck,
boolean scanSsid)| Параметры |
|---|
ssid | String |
psk | String |
urlToCheck | String |
scanSsid | boolean |
| Возврат |
|---|
IWifiHelper.WifiConnectionResult | |
отключить Wi-Fi
public boolean disableWifi ()
отключиться от сети
public boolean disconnectFromNetwork ()
включить Wi-Fi
public boolean enableWifi ()
public static File extractWifiUtilApk ()
Вспомогательный метод для извлечения APK-файла wifi util из classpath
получитьBSSID
public String getBSSID ()
получитьIpAddress
public String getIpAddress ()
получитьSSID
public String getSSID ()
getWifiInfo
public getWifiInfo ()
hasValidIp
public boolean hasValidIp ()
isWifiEnabled
public boolean isWifiEnabled ()
удалитьВсеСети
public boolean removeAllNetworks ()
startMonitor
public boolean startMonitor (long interval,
String urlToCheck)| Параметры |
|---|
interval | long |
urlToCheck | String |
stopMonitor
public stopMonitor ()
waitForIp
public boolean waitForIp (long timeout)
waitForWifiDisabled
public boolean waitForWifiDisabled (long timeout)
waitForWifiDisabled
public boolean waitForWifiDisabled ()
waitForWifiEnabled
public boolean waitForWifiEnabled (long timeout)
waitForWifiEnabled
public boolean waitForWifiEnabled ()
waitForWifiState
public boolean waitForWifiState (WifiState... expectedStates)
| Параметры |
|---|
expectedStates | WifiState |
Контент и образцы кода на этой странице предоставлены по лицензиям. Java и OpenJDK – это зарегистрированные товарные знаки корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2025-12-04 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-12-04 UTC."],[],[]]