WifiHelper

public class WifiHelper
extends Object

java.lang.Object
com.android.tradefed.device.WifiHelper


Classe auxiliar para manipular serviços wifi no dispositivo.

Resumo

Campos

public static final String INSTRUMENTATION_PKG

Construtores públicos

WifiHelper ( ITestDevice device)
WifiHelper ( ITestDevice device, String wifiUtilApkPath)
WifiHelper ( ITestDevice device, String wifiUtilApkPath, boolean doSetup)

Construtor alternativo que pode pular a configuração do apk wi-fi.

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 extrair o wifi util apk do 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

INSTRUMENTATION_PKG

public static final String INSTRUMENTATION_PKG

Construtores públicos

WifiHelper

public WifiHelper (ITestDevice device)

Parâmetros
device ITestDevice

lances
DeviceNotAvailableException

WifiHelper

public WifiHelper (ITestDevice device, 
                String wifiUtilApkPath)

Parâmetros
device ITestDevice

wifiUtilApkPath String

lances
DeviceNotAvailableException

WifiHelper

public WifiHelper (ITestDevice device, 
                String wifiUtilApkPath, 
                boolean doSetup)

Construtor alternativo que pode pular a configuração do apk wi-fi.

Parâmetros
device ITestDevice

wifiUtilApkPath String

doSetup boolean

lances
DeviceNotAvailableException

Métodos públicos

addOpenNetwork

public boolean addOpenNetwork (String ssid)

Parâmetros
ssid String

devoluções
boolean

lances
DeviceNotAvailableException

addOpenNetwork

public boolean addOpenNetwork (String ssid, 
                boolean scanSsid)

Parâmetros
ssid String

scanSsid boolean

devoluções
boolean

lances
DeviceNotAvailableException

addWpaPskNetwork

public boolean addWpaPskNetwork (String ssid, 
                String psk)

Parâmetros
ssid String

psk String

devoluções
boolean

lances
DeviceNotAvailableException

addWpaPskNetwork

public boolean addWpaPskNetwork (String ssid, 
                String psk, 
                boolean scanSsid)

Parâmetros
ssid String

psk String

scanSsid boolean

devoluções
boolean

lances
DeviceNotAvailableException

verificarConectividade

public boolean checkConnectivity (String urlToCheck)

Parâmetros
urlToCheck String

devoluções
boolean

lances
DeviceNotAvailableException

limpar

public void cleanUp ()

lances
DeviceNotAvailableException

connectToNetwork

public boolean connectToNetwork (String ssid, 
                String psk, 
                String urlToCheck)

Parâmetros
ssid String

psk String

urlToCheck String

devoluções
boolean

lances
DeviceNotAvailableException

connectToNetwork

public IWifiHelper.WifiConnectionResult connectToNetwork (String ssid, 
                String psk, 
                String urlToCheck, 
                boolean scanSsid)

Parâmetros
ssid String

psk String

urlToCheck String

scanSsid boolean

devoluções
IWifiHelper.WifiConnectionResult

lances
DeviceNotAvailableException

desativarWifi

public boolean disableWifi ()

devoluções
boolean

lances
DeviceNotAvailableException

desconectardarede

public boolean disconnectFromNetwork ()

devoluções
boolean

lances
DeviceNotAvailableException

enableWifi

public boolean enableWifi ()

devoluções
boolean

lances
DeviceNotAvailableException

extractWifiUtilApk

public static File extractWifiUtilApk ()

Método auxiliar para extrair o wifi util apk do classpath

devoluções
File

getBSSID

public String getBSSID ()

devoluções
String

lances
DeviceNotAvailableException

getIpAddress

public String getIpAddress ()

devoluções
String

lances
DeviceNotAvailableException

getSSID

public String getSSID ()

devoluções
String

lances
DeviceNotAvailableException

getWifiInfo

public  getWifiInfo ()

devoluções

lances
DeviceNotAvailableException

hasValidIp

public boolean hasValidIp ()

devoluções
boolean

lances
DeviceNotAvailableException

isWifiEnabled

public boolean isWifiEnabled ()

devoluções
boolean

lances
DeviceNotAvailableException

removeAllNetworks

public boolean removeAllNetworks ()

devoluções
boolean

lances
DeviceNotAvailableException

startMonitor

public boolean startMonitor (long interval, 
                String urlToCheck)

Parâmetros
interval long

urlToCheck String

devoluções
boolean

lances
DeviceNotAvailableException

stopMonitor

public  stopMonitor ()

devoluções

lances
DeviceNotAvailableException

waitForIp

public boolean waitForIp (long timeout)

Parâmetros
timeout long

devoluções
boolean

lances
DeviceNotAvailableException

waitForWifiDisabled

public boolean waitForWifiDisabled (long timeout)

Parâmetros
timeout long

devoluções
boolean

lances
DeviceNotAvailableException

waitForWifiDisabled

public boolean waitForWifiDisabled ()

devoluções
boolean

lances
DeviceNotAvailableException

waitForWifiEnabled

public boolean waitForWifiEnabled (long timeout)

Parâmetros
timeout long

devoluções
boolean

lances
DeviceNotAvailableException

waitForWifiEnabled

public boolean waitForWifiEnabled ()

devoluções
boolean

lances
DeviceNotAvailableException

waitForWifiState

public boolean waitForWifiState (WifiState... expectedStates)

Parâmetros
expectedStates WifiState

devoluções
boolean

lances
DeviceNotAvailableException