WifiAyudante
public class WifiHelper
extends Object
java.lang.Objeto |
↳ | com.android.tradefed.device.WifiHelper |
Clase de ayuda para manipular servicios wifi en el dispositivo.
Resumen
Constructores públicos |
---|
WifiHelper (ITestDevice device) |
WifiHelper (ITestDevice device, String wifiUtilApkPath) |
WifiHelper (ITestDevice device, String wifiUtilApkPath, boolean doSetup) Constructor alternativo que puede omitir la configuración de la aplicación wifi. |
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) |
boolean | connectToNetwork (String ssid, String psk, String urlToCheck, boolean scanSsid) |
boolean | disableWifi () |
boolean | disconnectFromNetwork () |
boolean | enableWifi () |
static File | extractWifiUtilApk () Método auxiliar para extraer la utilidad wifi apk 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_PKG
public static final String INSTRUMENTATION_PKG
Constructores públicos
WifiAyudante
public WifiHelper (ITestDevice device)
Parámetros |
---|
device | ITestDevice |
Lanza |
---|
DeviceNotAvailableException | |
WifiAyudante
public WifiHelper (ITestDevice device,
String wifiUtilApkPath)
Parámetros |
---|
device | ITestDevice |
wifiUtilApkPath | String |
Lanza |
---|
DeviceNotAvailableException | |
WifiAyudante
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 |
Lanza |
---|
DeviceNotAvailableException | |
Métodos públicos
agregarOpenNetwork
public boolean addOpenNetwork (String ssid)
Lanza |
---|
DeviceNotAvailableException | |
agregarOpenNetwork
public boolean addOpenNetwork (String ssid,
boolean scanSsid)
Parámetros |
---|
ssid | String |
scanSsid | boolean |
Lanza |
---|
DeviceNotAvailableException | |
agregar red WpaPsk
public boolean addWpaPskNetwork (String ssid,
String psk)
Parámetros |
---|
ssid | String |
psk | String |
Lanza |
---|
DeviceNotAvailableException | |
agregar red WpaPsk
public boolean addWpaPskNetwork (String ssid,
String psk,
boolean scanSsid)
Parámetros |
---|
ssid | String |
psk | String |
scanSsid | boolean |
Lanza |
---|
DeviceNotAvailableException | |
checkConectividad
public boolean checkConnectivity (String urlToCheck)
Parámetros |
---|
urlToCheck | String |
Lanza |
---|
DeviceNotAvailableException | |
limpiar
public void cleanUp ()
Lanza |
---|
DeviceNotAvailableException | |
conectarse a la red
public boolean connectToNetwork (String ssid,
String psk,
String urlToCheck)
Parámetros |
---|
ssid | String |
psk | String |
urlToCheck | String |
Lanza |
---|
DeviceNotAvailableException | |
conectarse a la red
public boolean connectToNetwork (String ssid,
String psk,
String urlToCheck,
boolean scanSsid)
Parámetros |
---|
ssid | String |
psk | String |
urlToCheck | String |
scanSsid | boolean |
Lanza |
---|
DeviceNotAvailableException | |
desactivarWifi
public boolean disableWifi ()
Lanza |
---|
DeviceNotAvailableException | |
desconectarse de la red
public boolean disconnectFromNetwork ()
Lanza |
---|
DeviceNotAvailableException | |
habilitarWifi
public boolean enableWifi ()
Lanza |
---|
DeviceNotAvailableException | |
public static File extractWifiUtilApk ()
Método auxiliar para extraer la utilidad wifi apk del classpath
obtenerBSSID
public String getBSSID ()
Lanza |
---|
DeviceNotAvailableException | |
obtener dirección IP
public String getIpAddress ()
Lanza |
---|
DeviceNotAvailableException | |
obtenerSSID
public String getSSID ()
Lanza |
---|
DeviceNotAvailableException | |
obtenerWifiInfo
public getWifiInfo ()
Lanza |
---|
DeviceNotAvailableException | |
tieneIpValida
public boolean hasValidIp ()
Lanza |
---|
DeviceNotAvailableException | |
está habilitado para Wifi
public boolean isWifiEnabled ()
Lanza |
---|
DeviceNotAvailableException | |
eliminar todas las redes
public boolean removeAllNetworks ()
Lanza |
---|
DeviceNotAvailableException | |
iniciarMonitor
public boolean startMonitor (long interval,
String urlToCheck)
Parámetros |
---|
interval | long |
urlToCheck | String |
Lanza |
---|
DeviceNotAvailableException | |
detenerMonitor
public stopMonitor ()
Lanza |
---|
DeviceNotAvailableException | |
esperar por IP
public boolean waitForIp (long timeout)
Lanza |
---|
DeviceNotAvailableException | |
esperarParaWifiDisabled
public boolean waitForWifiDisabled (long timeout)
Lanza |
---|
DeviceNotAvailableException | |
esperarParaWifiDisabled
public boolean waitForWifiDisabled ()
Lanza |
---|
DeviceNotAvailableException | |
esperarParaWifiEnabled
public boolean waitForWifiEnabled (long timeout)
Lanza |
---|
DeviceNotAvailableException | |
esperarParaWifiEnabled
public boolean waitForWifiEnabled ()
Lanza |
---|
DeviceNotAvailableException | |
esperar al estado de Wifi
public boolean waitForWifiState (WifiState... expectedStates)
Parámetros |
---|
expectedStates | WifiState |
Lanza |
---|
DeviceNotAvailableException | |