Wi-Fi Helper
public class WifiHelper
extends Object
java.lang.Objeto |
↳ | com.android.tradefed.dispositivo.WifiHelper |
Clase auxiliar para manipular servicios wifi en el dispositivo.
Resumen
Métodos públicos |
---|
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 () Método auxiliar para extraer la aplicación wifi util del 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) |
Campos
INSTRUMENTACIÓN_PAQUETE
public static final String INSTRUMENTATION_PKG
Constructores públicos
Wi-Fi Helper
public WifiHelper (ITestDevice device)
Parámetros |
---|
device | ITestDevice |
Wi-Fi Helper
public WifiHelper (ITestDevice device,
String wifiUtilApkPath)
Parámetros |
---|
device | ITestDevice |
wifiUtilApkPath | String |
Wi-Fi Helper
public WifiHelper (ITestDevice device,
String wifiUtilApkPath,
boolean doSetup)
Constructor alternativo que puede omitir la configuración de la aplicación wifi.
Parámetros |
---|
device | ITestDevice |
wifiUtilApkPath | String |
doSetup | boolean |
Métodos públicos
añadirOpenNetwork
public boolean addOpenNetwork (String ssid)
añadirOpenNetwork
public boolean addOpenNetwork (String ssid,
boolean scanSsid)
Parámetros |
---|
ssid | String |
scanSsid | boolean |
agregarWpaPskNetwork
public boolean addWpaPskNetwork (String ssid,
String psk)
Parámetros |
---|
ssid | String |
psk | String |
agregarWpaPskNetwork
public boolean addWpaPskNetwork (String ssid,
String psk,
boolean scanSsid)
Parámetros |
---|
ssid | String |
psk | String |
scanSsid | boolean |
checkConectividad
public boolean checkConnectivity (String urlToCheck)
Parámetros |
---|
urlToCheck | String |
limpiar
public void cleanUp ()
conectarse a la red
public boolean connectToNetwork (String ssid,
String psk,
String urlToCheck)
Parámetros |
---|
ssid | String |
psk | String |
urlToCheck | String |
conectarse a la red
public IWifiHelper.WifiConnectionResult connectToNetwork (String ssid,
String psk,
String urlToCheck,
boolean scanSsid)
Parámetros |
---|
ssid | String |
psk | String |
urlToCheck | String |
scanSsid | boolean |
Devoluciones |
---|
IWifiHelper.WifiConnectionResult | |
deshabilitar wifi
public boolean disableWifi ()
desconectar de la red
public boolean disconnectFromNetwork ()
habilitar Wifi
public boolean enableWifi ()
public static File extractWifiUtilApk ()
Método auxiliar para extraer la aplicación wifi util del classpath
obtenerBSSID
public String getBSSID ()
obtener dirección IP
public String getIpAddress ()
obtener SSID
public String getSSID ()
obtenerWifiInfo
public getWifiInfo ()
tiene IP válida
public boolean hasValidIp ()
esWifiEnabled
public boolean isWifiEnabled ()
removeAllNetworks
public boolean removeAllNetworks ()
iniciarMonitor
public boolean startMonitor (long interval,
String urlToCheck)
Parámetros |
---|
interval | long |
urlToCheck | String |
detenerMonitor
public stopMonitor ()
esperar por IP
public boolean waitForIp (long timeout)
esperar por wifi deshabilitado
public boolean waitForWifiDisabled (long timeout)
esperar por wifi deshabilitado
public boolean waitForWifiDisabled ()
esperar por wifi habilitado
public boolean waitForWifiEnabled (long timeout)
esperar por wifi habilitado
public boolean waitForWifiEnabled ()
estado de espera por Wi-Fi
public boolean waitForWifiState (WifiState... expectedStates)
Parámetros |
---|
expectedStates | WifiState |