Wi-FiПомощник
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-файла wifi util из пути к классам |
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
Публичные конструкторы
Wi-FiПомощник
public WifiHelper (ITestDevice device)
Параметры |
---|
device | ITestDevice |
Wi-FiПомощник
public WifiHelper (ITestDevice device,
String wifiUtilApkPath)
Параметры |
---|
device | ITestDevice |
wifiUtilApkPath | String |
Wi-FiПомощник
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 |
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 |
проверитьПодключение
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-файла wifi util из пути к классам
получитьBSSID
public String getBSSID ()
получитьIpAddress
public String getIpAddress ()
получитьSSID
public String getSSID ()
получить информацию о Wi-Fi
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 |
стопмонитор
public stopMonitor ()
ждатьForIp
public boolean waitForIp (long timeout)
ждатьфорвифидисаблед
public boolean waitForWifiDisabled (long timeout)
ждатьфорвифидисаблед
public boolean waitForWifiDisabled ()
ждатьфорвифиенаблед
public boolean waitForWifiEnabled (long timeout)
ждатьфорвифиенаблед
public boolean waitForWifiEnabled ()
ждатьфорвифистате
public boolean waitForWifiState (WifiState... expectedStates)
Параметры |
---|
expectedStates | WifiState |