WifiHelper

public class WifiHelper
extends Object

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


Hilfsklasse zum Manipulieren von WLAN-Diensten auf dem Gerät.

Zusammenfassung

Felder

public static final String INSTRUMENTATION_PKG

Öffentliche Konstrukteure

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

Alternativer Konstruktor, der die Einrichtung der WLAN-APK überspringen kann.

Öffentliche Methoden

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 ()

Hilfsmethode zum Extrahieren der wifi util apk aus dem Klassenpfad

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)

Felder

INSTRUMENTATION_PKG

public static final String INSTRUMENTATION_PKG

Öffentliche Konstrukteure

WifiHelper

public WifiHelper (ITestDevice device)

Parameter
device ITestDevice

Wirft
DeviceNotAvailableException

WifiHelper

public WifiHelper (ITestDevice device, 
                String wifiUtilApkPath)

Parameter
device ITestDevice

wifiUtilApkPath String

Wirft
DeviceNotAvailableException

WifiHelper

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

Alternativer Konstruktor, der die Einrichtung der WLAN-APK überspringen kann.

Parameter
device ITestDevice

wifiUtilApkPath String

doSetup boolean

Wirft
DeviceNotAvailableException

Öffentliche Methoden

addOpenNetwork

public boolean addOpenNetwork (String ssid)

Parameter
ssid String

Kehrt zurück
boolean

Wirft
DeviceNotAvailableException

addOpenNetwork

public boolean addOpenNetwork (String ssid, 
                boolean scanSsid)

Parameter
ssid String

scanSsid boolean

Kehrt zurück
boolean

Wirft
DeviceNotAvailableException

addWpaPskNetwork

public boolean addWpaPskNetwork (String ssid, 
                String psk)

Parameter
ssid String

psk String

Kehrt zurück
boolean

Wirft
DeviceNotAvailableException

addWpaPskNetwork

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

Parameter
ssid String

psk String

scanSsid boolean

Kehrt zurück
boolean

Wirft
DeviceNotAvailableException

Konnektivität prüfen

public boolean checkConnectivity (String urlToCheck)

Parameter
urlToCheck String

Kehrt zurück
boolean

Wirft
DeviceNotAvailableException

Aufräumen

public void cleanUp ()

Wirft
DeviceNotAvailableException

connectToNetwork

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

Parameter
ssid String

psk String

urlToCheck String

Kehrt zurück
boolean

Wirft
DeviceNotAvailableException

connectToNetwork

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

Parameter
ssid String

psk String

urlToCheck String

scanSsid boolean

Kehrt zurück
IWifiHelper.WifiConnectionResult

Wirft
DeviceNotAvailableException

Deaktiviere WiFi

public boolean disableWifi ()

Kehrt zurück
boolean

Wirft
DeviceNotAvailableException

trennenVonNetzwerk

public boolean disconnectFromNetwork ()

Kehrt zurück
boolean

Wirft
DeviceNotAvailableException

WLAN aktivieren

public boolean enableWifi ()

Kehrt zurück
boolean

Wirft
DeviceNotAvailableException

extrahierenWifiUtilApk

public static File extractWifiUtilApk ()

Hilfsmethode zum Extrahieren der wifi util apk aus dem Klassenpfad

Kehrt zurück
File

getBSSID

public String getBSSID ()

Kehrt zurück
String

Wirft
DeviceNotAvailableException

getIpAddress

public String getIpAddress ()

Kehrt zurück
String

Wirft
DeviceNotAvailableException

getSSID

public String getSSID ()

Kehrt zurück
String

Wirft
DeviceNotAvailableException

GetWifiInfo

public  getWifiInfo ()

Kehrt zurück

Wirft
DeviceNotAvailableException

hatValidIp

public boolean hasValidIp ()

Kehrt zurück
boolean

Wirft
DeviceNotAvailableException

istWifiEnabled

public boolean isWifiEnabled ()

Kehrt zurück
boolean

Wirft
DeviceNotAvailableException

AlleNetzwerke entfernen

public boolean removeAllNetworks ()

Kehrt zurück
boolean

Wirft
DeviceNotAvailableException

startMonitor

public boolean startMonitor (long interval, 
                String urlToCheck)

Parameter
interval long

urlToCheck String

Kehrt zurück
boolean

Wirft
DeviceNotAvailableException

stopMonitor

public  stopMonitor ()

Kehrt zurück

Wirft
DeviceNotAvailableException

WaitForIp

public boolean waitForIp (long timeout)

Parameter
timeout long

Kehrt zurück
boolean

Wirft
DeviceNotAvailableException

waitForWifiDisabled

public boolean waitForWifiDisabled (long timeout)

Parameter
timeout long

Kehrt zurück
boolean

Wirft
DeviceNotAvailableException

waitForWifiDisabled

public boolean waitForWifiDisabled ()

Kehrt zurück
boolean

Wirft
DeviceNotAvailableException

waitForWifiEnabled

public boolean waitForWifiEnabled (long timeout)

Parameter
timeout long

Kehrt zurück
boolean

Wirft
DeviceNotAvailableException

waitForWifiEnabled

public boolean waitForWifiEnabled ()

Kehrt zurück
boolean

Wirft
DeviceNotAvailableException

WaitForWifiState

public boolean waitForWifiState (WifiState... expectedStates)

Parameter
expectedStates WifiState

Kehrt zurück
boolean

Wirft
DeviceNotAvailableException