כלי Wi-Fi

public class WifiHelper
extends Object

JavaScript.lang.Object
com.android.tradefed.device.WiWi-Helper


כיתה עוזרת לתמרן את שירותי ה-Wi-Fi במכשיר.

סיכום

שדות

public static final String INSTRUMENTATION_PKG

בנאים ציבוריים

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

constructor חלופי שיכול לדלג על ההגדרה של ה-APK של ה-Wi-Fi.

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

בונה שיציין אם להשתמש בכלי עזר חדש של Wi-Fi בגרסה 2.

שיטות ציבוריות

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, String defaultType)

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

boolean disableWifi()

boolean disconnectFromNetwork()

boolean enableWifi()

static File extractWifiUtilApk()

שיטה לעזרה בחילוץ אפליקציית ה-APK של ה-Wi-Fi מה-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)

שדות

אמצעי התשלום deviceATION_PKG

public static final String INSTRUMENTATION_PKG

בנאים ציבוריים

כלי Wi-Fi

public WifiHelper (ITestDevice device)

פרמטרים
device ITestDevice

קליעות
DeviceNotAvailableException

כלי Wi-Fi

public WifiHelper (ITestDevice device, 
                String wifiUtilApkPath)

פרמטרים
device ITestDevice

wifiUtilApkPath String

קליעות
DeviceNotAvailableException

כלי Wi-Fi

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

constructor חלופי שיכול לדלג על ההגדרה של ה-APK של ה-Wi-Fi.

פרמטרים
device ITestDevice

wifiUtilApkPath String

doSetup boolean

קליעות
DeviceNotAvailableException

כלי Wi-Fi

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

בונה שיציין אם להשתמש בכלי עזר חדש של Wi-Fi בגרסה 2. פעולות בגרסה 2 לא צריכות להתקין את אפליקציית ה-APK של ה-Wi-Fi.

פרמטרים
device ITestDevice

wifiUtilApkPath String

doSetup boolean

useV2 boolean

קליעות
DeviceNotAvailableException

שיטות ציבוריות

addOpenNetwork

public boolean addOpenNetwork (String ssid)

פרמטרים
ssid String

החזרות
boolean

קליעות
DeviceNotAvailableException

addOpenNetwork

public boolean addOpenNetwork (String ssid, 
                boolean scanSsid)

פרמטרים
ssid String

scanSsid boolean

החזרות
boolean

קליעות
DeviceNotAvailableException

addWpaPskNetwork

public boolean addWpaPskNetwork (String ssid, 
                String psk)

פרמטרים
ssid String

psk String

החזרות
boolean

קליעות
DeviceNotAvailableException

addWpaPskNetwork

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

פרמטרים
ssid String

psk String

scanSsid boolean

החזרות
boolean

קליעות
DeviceNotAvailableException

בדיקת קישוריות

public boolean checkConnectivity (String urlToCheck)

פרמטרים
urlToCheck String

החזרות
boolean

קליעות
DeviceNotAvailableException

ניקוי

public void cleanUp ()

קליעות
DeviceNotAvailableException

ConnectToNetwork

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

פרמטרים
ssid String

psk String

urlToCheck String

החזרות
boolean

קליעות
DeviceNotAvailableException

ConnectToNetwork

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

פרמטרים
ssid String

psk String

urlToCheck String

scanSsid boolean

defaultType String

החזרות
IWifiHelper.WifiConnectionResult

קליעות
DeviceNotAvailableException

ConnectToNetwork

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

פרמטרים
ssid String

psk String

urlToCheck String

scanSsid boolean

החזרות
IWifiHelper.WifiConnectionResult

קליעות
DeviceNotAvailableException

השבתת Wi-Fi

public boolean disableWifi ()

החזרות
boolean

קליעות
DeviceNotAvailableException

התנתקות מרשת

public boolean disconnectFromNetwork ()

החזרות
boolean

קליעות
DeviceNotAvailableException

הפעלה של Wi-Fi

public boolean enableWifi ()

החזרות
boolean

קליעות
DeviceNotAvailableException

exportWi-FiUtilApk

public static File extractWifiUtilApk ()

שיטה לעזרה בחילוץ אפליקציית ה-APK של ה-Wi-Fi מה-classpath

החזרות
File

getBSSID

public String getBSSID ()

החזרות
String

קליעות
DeviceNotAvailableException

getIpAddress

public String getIpAddress ()

החזרות
String

קליעות
DeviceNotAvailableException

getSSID

public String getSSID ()

החזרות
String

קליעות
DeviceNotAvailableException

getWi-Info

public  getWifiInfo ()

החזרות

קליעות
DeviceNotAvailableException

hasValidIp

public boolean hasValidIp ()

החזרות
boolean

קליעות
DeviceNotAvailableException

תואם ל-Wi-Fi

public boolean isWifiEnabled ()

החזרות
boolean

קליעות
DeviceNotAvailableException

הסרה של כל הרשתות

public boolean removeAllNetworks ()

החזרות
boolean

קליעות
DeviceNotAvailableException

startMonitor

public boolean startMonitor (long interval, 
                String urlToCheck)

פרמטרים
interval long

urlToCheck String

החזרות
boolean

קליעות
DeviceNotAvailableException

stopMonitor

public  stopMonitor ()

החזרות

קליעות
DeviceNotAvailableException

ההמתנה

public boolean waitForIp (long timeout)

פרמטרים
timeout long

החזרות
boolean

קליעות
DeviceNotAvailableException

pendingForWi-Wi-Fi מושבת

public boolean waitForWifiDisabled (long timeout)

פרמטרים
timeout long

החזרות
boolean

קליעות
DeviceNotAvailableException

pendingForWi-Wi-Fi מושבת

public boolean waitForWifiDisabled ()

החזרות
boolean

קליעות
DeviceNotAvailableException

pendingForWi-Wi-FiEnabled

public boolean waitForWifiEnabled (long timeout)

פרמטרים
timeout long

החזרות
boolean

קליעות
DeviceNotAvailableException

pendingForWi-Wi-FiEnabled

public boolean waitForWifiEnabled ()

החזרות
boolean

קליעות
DeviceNotAvailableException

pendingForWi-FiState

public boolean waitForWifiState (WifiState... expectedStates)

פרמטרים
expectedStates WifiState

החזרות
boolean

קליעות
DeviceNotAvailableException