WifiYardımcısı

public class WifiHelper
extends Object

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


Cihazdaki Wi-Fi servislerini yönetmek için yardımcı sınıf.

Özet

Alanlar

public static final String INSTRUMENTATION_PKG

Kamu inşaatçıları

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

Wifi apk kurulumunu atlayabilen alternatif kurucu.

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

Yeni Wi-Fi yardımcısı v2'nin kullanılıp kullanılmayacağını belirten yapıcı.

Genel yöntemler

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

Sınıf yolundan wifi util apk'yi çıkarmak için yardımcı yöntem

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)

Alanlar

INSTRUMENTATION_PKG

public static final String INSTRUMENTATION_PKG

Kamu inşaatçıları

WifiYardımcısı

public WifiHelper (ITestDevice device)

Parametreler
device ITestDevice

Atar
DeviceNotAvailableException

WifiYardımcısı

public WifiHelper (ITestDevice device, 
                String wifiUtilApkPath)

Parametreler
device ITestDevice

wifiUtilApkPath String

Atar
DeviceNotAvailableException

WifiYardımcısı

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

Wifi apk kurulumunu atlayabilen alternatif kurucu.

Parametreler
device ITestDevice

wifiUtilApkPath String

doSetup boolean

Atar
DeviceNotAvailableException

WifiYardımcısı

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

Yeni Wi-Fi yardımcısı v2'nin kullanılıp kullanılmayacağını belirten yapıcı. v2 işlemlerinin wifi util apk'yi yüklemesine gerek yoktur.

Parametreler
device ITestDevice

wifiUtilApkPath String

doSetup boolean

useV2 boolean

Atar
DeviceNotAvailableException

Genel yöntemler

addAçıkAğ

public boolean addOpenNetwork (String ssid)

Parametreler
ssid String

İadeler
boolean

Atar
DeviceNotAvailableException

addAçıkAğ

public boolean addOpenNetwork (String ssid, 
                boolean scanSsid)

Parametreler
ssid String

scanSsid boolean

İadeler
boolean

Atar
DeviceNotAvailableException

addWpaPskAğ

public boolean addWpaPskNetwork (String ssid, 
                String psk)

Parametreler
ssid String

psk String

İadeler
boolean

Atar
DeviceNotAvailableException

addWpaPskAğ

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

Parametreler
ssid String

psk String

scanSsid boolean

İadeler
boolean

Atar
DeviceNotAvailableException

kontrolBağlantı

public boolean checkConnectivity (String urlToCheck)

Parametreler
urlToCheck String

İadeler
boolean

Atar
DeviceNotAvailableException

Temizlemek

public void cleanUp ()

Atar
DeviceNotAvailableException

Ağa bağlan

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

Parametreler
ssid String

psk String

urlToCheck String

İadeler
boolean

Atar
DeviceNotAvailableException

Ağa bağlan

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

Parametreler
ssid String

psk String

urlToCheck String

scanSsid boolean

İadeler
IWifiHelper.WifiConnectionResult

Atar
DeviceNotAvailableException

Wifi'yi devre dışı bırak

public boolean disableWifi ()

İadeler
boolean

Atar
DeviceNotAvailableException

Ağdan Bağlantıyı Kes

public boolean disconnectFromNetwork ()

İadeler
boolean

Atar
DeviceNotAvailableException

Wifi'yi etkinleştir

public boolean enableWifi ()

İadeler
boolean

Atar
DeviceNotAvailableException

ayıklamaWifiUtilApk

public static File extractWifiUtilApk ()

Sınıf yolundan wifi util apk'yi çıkarmak için yardımcı yöntem

İadeler
File

BSSID'yi al

public String getBSSID ()

İadeler
String

Atar
DeviceNotAvailableException

getIpAddress

public String getIpAddress ()

İadeler
String

Atar
DeviceNotAvailableException

SSID'yi al

public String getSSID ()

İadeler
String

Atar
DeviceNotAvailableException

WifiInfo'yu al

public  getWifiInfo ()

İadeler

Atar
DeviceNotAvailableException

hasValidIp

public boolean hasValidIp ()

İadeler
boolean

Atar
DeviceNotAvailableException

WiFiEnabled

public boolean isWifiEnabled ()

İadeler
boolean

Atar
DeviceNotAvailableException

Tüm Ağları Kaldır

public boolean removeAllNetworks ()

İadeler
boolean

Atar
DeviceNotAvailableException

startMonitor

public boolean startMonitor (long interval, 
                String urlToCheck)

Parametreler
interval long

urlToCheck String

İadeler
boolean

Atar
DeviceNotAvailableException

DurMonitör

public  stopMonitor ()

İadeler

Atar
DeviceNotAvailableException

waitForIp

public boolean waitForIp (long timeout)

Parametreler
timeout long

İadeler
boolean

Atar
DeviceNotAvailableException

waitForWifiDevre Dışı

public boolean waitForWifiDisabled (long timeout)

Parametreler
timeout long

İadeler
boolean

Atar
DeviceNotAvailableException

waitForWifiDevre Dışı

public boolean waitForWifiDisabled ()

İadeler
boolean

Atar
DeviceNotAvailableException

waitForWifiEnabled

public boolean waitForWifiEnabled (long timeout)

Parametreler
timeout long

İadeler
boolean

Atar
DeviceNotAvailableException

waitForWifiEnabled

public boolean waitForWifiEnabled ()

İadeler
boolean

Atar
DeviceNotAvailableException

waitForWifiState

public boolean waitForWifiState (WifiState... expectedStates)

Parametreler
expectedStates WifiState

İadeler
boolean

Atar
DeviceNotAvailableException