WifiHelper

public class WifiHelper
extends Object

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


کلاس کمکی برای دستکاری خدمات وای فای در دستگاه.

خلاصه

زمینه های

public static final String INSTRUMENTATION_PKG

سازندگان عمومی

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

سازنده جایگزینی که می تواند از تنظیم apk وای فای صرف نظر کند.

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

سازنده برای تعیین اینکه آیا از new wifi helper v2 استفاده شود یا خیر.

روش های عمومی

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

روش Helper برای استخراج wifi util apk از 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)

زمینه های

INSTRUMENTATION_PKG

public static final String INSTRUMENTATION_PKG

سازندگان عمومی

WifiHelper

public WifiHelper (ITestDevice device)

مولفه های
device ITestDevice

پرتاب می کند
DeviceNotAvailableException

WifiHelper

public WifiHelper (ITestDevice device, 
                String wifiUtilApkPath)

مولفه های
device ITestDevice

wifiUtilApkPath String

پرتاب می کند
DeviceNotAvailableException

WifiHelper

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

سازنده جایگزینی که می تواند از تنظیم apk وای فای صرف نظر کند.

مولفه های
device ITestDevice

wifiUtilApkPath String

doSetup boolean

پرتاب می کند
DeviceNotAvailableException

WifiHelper

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

سازنده برای تعیین اینکه آیا از new wifi helper v2 استفاده شود یا خیر. عملیات v2 نیازی به نصب wifi util apk ندارد.

مولفه های
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

افزودن WpaPskNetwork

public boolean addWpaPskNetwork (String ssid, 
                String psk)

مولفه های
ssid String

psk String

برمی گرداند
boolean

پرتاب می کند
DeviceNotAvailableException

افزودن WpaPskNetwork

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

اتصال به شبکه

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

مولفه های
ssid String

psk String

urlToCheck String

برمی گرداند
boolean

پرتاب می کند
DeviceNotAvailableException

اتصال به شبکه

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

مولفه های
ssid String

psk String

urlToCheck String

scanSsid boolean

برمی گرداند
IWifiHelper.WifiConnectionResult

پرتاب می کند
DeviceNotAvailableException

غیر فعال کردن وای فای

public boolean disableWifi ()

برمی گرداند
boolean

پرتاب می کند
DeviceNotAvailableException

قطع اتصال از شبکه

public boolean disconnectFromNetwork ()

برمی گرداند
boolean

پرتاب می کند
DeviceNotAvailableException

فعال کردن وای فای

public boolean enableWifi ()

برمی گرداند
boolean

پرتاب می کند
DeviceNotAvailableException

استخراج WifiUtilApk

public static File extractWifiUtilApk ()

روش Helper برای استخراج wifi util apk از classpath

برمی گرداند
File

getBSSID

public String getBSSID ()

برمی گرداند
String

پرتاب می کند
DeviceNotAvailableException

getIpAddress

public String getIpAddress ()

برمی گرداند
String

پرتاب می کند
DeviceNotAvailableException

getSSID

public String getSSID ()

برمی گرداند
String

پرتاب می کند
DeviceNotAvailableException

getWifiInfo

public  getWifiInfo ()

برمی گرداند

پرتاب می کند
DeviceNotAvailableException

hasValidIp

public boolean hasValidIp ()

برمی گرداند
boolean

پرتاب می کند
DeviceNotAvailableException

isWifiEnabled است

public boolean isWifiEnabled ()

برمی گرداند
boolean

پرتاب می کند
DeviceNotAvailableException

removeAllNetworks

public boolean removeAllNetworks ()

برمی گرداند
boolean

پرتاب می کند
DeviceNotAvailableException

startMonitor

public boolean startMonitor (long interval, 
                String urlToCheck)

مولفه های
interval long

urlToCheck String

برمی گرداند
boolean

پرتاب می کند
DeviceNotAvailableException

توقف مانیتور

public  stopMonitor ()

برمی گرداند

پرتاب می کند
DeviceNotAvailableException

منتظر آی پی

public boolean waitForIp (long timeout)

مولفه های
timeout long

برمی گرداند
boolean

پرتاب می کند
DeviceNotAvailableException

waitForWifi Disabled

public boolean waitForWifiDisabled (long timeout)

مولفه های
timeout long

برمی گرداند
boolean

پرتاب می کند
DeviceNotAvailableException

waitForWifi Disabled

public boolean waitForWifiDisabled ()

برمی گرداند
boolean

پرتاب می کند
DeviceNotAvailableException

waitForWifiEnabled

public boolean waitForWifiEnabled (long timeout)

مولفه های
timeout long

برمی گرداند
boolean

پرتاب می کند
DeviceNotAvailableException

waitForWifiEnabled

public boolean waitForWifiEnabled ()

برمی گرداند
boolean

پرتاب می کند
DeviceNotAvailableException

انتظار برایWifiState

public boolean waitForWifiState (WifiState... expectedStates)

مولفه های
expectedStates WifiState

برمی گرداند
boolean

پرتاب می کند
DeviceNotAvailableException