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. |
WifiHelper ( ITestDevice device, String wifiUtilApkPath, boolean doSetup, boolean useV2) Конструктор, указывающий, следует ли использовать новый помощник Wi-Fi v2. |
Публичные методы |
---|
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-файла 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 |
WifiHelper
public WifiHelper (ITestDevice device,
String wifiUtilApkPath)
Параметры |
---|
device | ITestDevice |
wifiUtilApkPath | String |
WifiHelper
public WifiHelper (ITestDevice device,
String wifiUtilApkPath,
boolean doSetup)
Альтернативный конструктор, позволяющий пропустить настройку apk wifi.
Параметры |
---|
device | ITestDevice |
wifiUtilApkPath | String |
doSetup | boolean |
WifiHelper
public WifiHelper (ITestDevice device,
String wifiUtilApkPath,
boolean doSetup,
boolean useV2)
Конструктор, указывающий, следует ли использовать новый помощник Wi-Fi v2. Для операций v2 не требуется устанавливать APK-файл Wi-Fi util.
Параметры |
---|
device | ITestDevice |
wifiUtilApkPath | String |
doSetup | boolean |
useV2 | boolean |
Публичные методы
добавитьOpenNetwork
public boolean addOpenNetwork (String ssid)
добавитьOpenNetwork
public boolean addOpenNetwork (String ssid,
boolean scanSsid)
Параметры |
---|
ssid | String |
scanSsid | boolean |
добавитьWpaPskNetwork
public boolean addWpaPskNetwork (String ssid,
String psk)
Параметры |
---|
ssid | String |
psk | String |
добавитьWpaPskNetwork
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 ()
подключиться к сети
public boolean connectToNetwork (String ssid,
String psk,
String urlToCheck)
Параметры |
---|
ssid | String |
psk | String |
urlToCheck | String |
подключиться к сети
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 | |
подключиться к сети
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-файла Wi-Fi из пути к классам
получитьBSSID
public String getBSSID ()
получитьIpAddress
public String getIpAddress ()
получитьSSID
public String getSSID ()
GetWiFiInfo
public getWifiInfo ()
имеет валидип
public boolean hasValidIp ()
isWiFiEnabled
public boolean isWifiEnabled ()
удалить все сети
public boolean removeAllNetworks ()
startMonitor
public boolean startMonitor (long interval,
String urlToCheck)
Параметры |
---|
interval | long |
urlToCheck | String |
стопмонитор
public stopMonitor ()
ждатьForIp
public boolean waitForIp (long timeout)
ожидание для Wi-Fi отключено
public boolean waitForWifiDisabled (long timeout)
ожидание для Wi-Fi отключено
public boolean waitForWifiDisabled ()
waitForWifiEnabled
public boolean waitForWifiEnabled (long timeout)
waitForWifiEnabled
public boolean waitForWifiEnabled ()
waitForWifiState
public boolean waitForWifiState (WifiState... expectedStates)
Параметры |
---|
expectedStates | WifiState |