WifiHelper
public class WifiHelper
extends Object
java.lang.Объект |
↳ | 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) |
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 |
Публичные методы
добавить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)
Параметры |
---|
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 ()
ждатьForWifiEnabled
public boolean waitForWifiEnabled (long timeout)
ждатьForWifiEnabled
public boolean waitForWifiEnabled ()
waitForWifiState
public boolean waitForWifiState (WifiState... expectedStates)
Параметры |
---|
expectedStates | WifiState |