Trình trợ giúp Wifi

public class WifiHelper
extends Object

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


Lớp trợ giúp thao tác các dịch vụ wifi trên thiết bị.

Bản tóm tắt

Lĩnh vực

public static final String INSTRUMENTATION_PKG

Nhà thầu xây dựng công cộng

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

Trình xây dựng thay thế có thể bỏ qua quá trình thiết lập apk wifi.

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

Trình xây dựng để chỉ định có sử dụng trình trợ giúp wifi mới v2 hay không.

Phương pháp công cộng

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

Phương pháp trợ giúp để trích xuất apk sử dụng wifi từ đường dẫn lớp

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)

Lĩnh vực

INSTRUMENTATION_PKG

public static final String INSTRUMENTATION_PKG

Nhà thầu xây dựng công cộng

Trình trợ giúp Wifi

public WifiHelper (ITestDevice device)

Thông số
device ITestDevice

Ném
DeviceNotAvailableException

Trình trợ giúp Wifi

public WifiHelper (ITestDevice device, 
                String wifiUtilApkPath)

Thông số
device ITestDevice

wifiUtilApkPath String

Ném
DeviceNotAvailableException

Trình trợ giúp Wifi

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

Trình xây dựng thay thế có thể bỏ qua quá trình thiết lập apk wifi.

Thông số
device ITestDevice

wifiUtilApkPath String

doSetup boolean

Ném
DeviceNotAvailableException

Trình trợ giúp Wifi

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

Trình xây dựng để chỉ định có sử dụng trình trợ giúp wifi mới v2 hay không. Hoạt động v2 không cần cài đặt apk sử dụng wifi.

Thông số
device ITestDevice

wifiUtilApkPath String

doSetup boolean

useV2 boolean

Ném
DeviceNotAvailableException

Phương pháp công cộng

thêmOpenNetwork

public boolean addOpenNetwork (String ssid)

Thông số
ssid String

Trả lại
boolean

Ném
DeviceNotAvailableException

thêmOpenNetwork

public boolean addOpenNetwork (String ssid, 
                boolean scanSsid)

Thông số
ssid String

scanSsid boolean

Trả lại
boolean

Ném
DeviceNotAvailableException

thêmWpaPskMạng

public boolean addWpaPskNetwork (String ssid, 
                String psk)

Thông số
ssid String

psk String

Trả lại
boolean

Ném
DeviceNotAvailableException

thêmWpaPskMạng

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

Thông số
ssid String

psk String

scanSsid boolean

Trả lại
boolean

Ném
DeviceNotAvailableException

kiểm traKết nối

public boolean checkConnectivity (String urlToCheck)

Thông số
urlToCheck String

Trả lại
boolean

Ném
DeviceNotAvailableException

dọn dẹp

public void cleanUp ()

Ném
DeviceNotAvailableException

kết nối với mạng

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

Thông số
ssid String

psk String

urlToCheck String

Trả lại
boolean

Ném
DeviceNotAvailableException

kết nối với mạng

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

Thông số
ssid String

psk String

urlToCheck String

scanSsid boolean

Trả lại
IWifiHelper.WifiConnectionResult

Ném
DeviceNotAvailableException

vô hiệu hóaWifi

public boolean disableWifi ()

Trả lại
boolean

Ném
DeviceNotAvailableException

ngắt kết nối khỏi mạng

public boolean disconnectFromNetwork ()

Trả lại
boolean

Ném
DeviceNotAvailableException

kích hoạtWifi

public boolean enableWifi ()

Trả lại
boolean

Ném
DeviceNotAvailableException

giải nénWifiUtilApk

public static File extractWifiUtilApk ()

Phương pháp trợ giúp để trích xuất apk sử dụng wifi từ đường dẫn lớp

Trả lại
File

lấyBSSID

public String getBSSID ()

Trả lại
String

Ném
DeviceNotAvailableException

lấy địa chỉ Ip

public String getIpAddress ()

Trả lại
String

Ném
DeviceNotAvailableException

nhận SSID

public String getSSID ()

Trả lại
String

Ném
DeviceNotAvailableException

getWifiThông tin

public  getWifiInfo ()

Trả lại

Ném
DeviceNotAvailableException

hasValidIp

public boolean hasValidIp ()

Trả lại
boolean

Ném
DeviceNotAvailableException

isWifiEnabled

public boolean isWifiEnabled ()

Trả lại
boolean

Ném
DeviceNotAvailableException

loại bỏTất cả các mạng

public boolean removeAllNetworks ()

Trả lại
boolean

Ném
DeviceNotAvailableException

màn hình bắt đầu

public boolean startMonitor (long interval, 
                String urlToCheck)

Thông số
interval long

urlToCheck String

Trả lại
boolean

Ném
DeviceNotAvailableException

dừng lạiMàn hình

public  stopMonitor ()

Trả lại

Ném
DeviceNotAvailableException

chờForIp

public boolean waitForIp (long timeout)

Thông số
timeout long

Trả lại
boolean

Ném
DeviceNotAvailableException

chờForWifiĐã tắt

public boolean waitForWifiDisabled (long timeout)

Thông số
timeout long

Trả lại
boolean

Ném
DeviceNotAvailableException

chờForWifiĐã tắt

public boolean waitForWifiDisabled ()

Trả lại
boolean

Ném
DeviceNotAvailableException

chờForWifiĐã bật

public boolean waitForWifiEnabled (long timeout)

Thông số
timeout long

Trả lại
boolean

Ném
DeviceNotAvailableException

chờForWifiĐã bật

public boolean waitForWifiEnabled ()

Trả lại
boolean

Ném
DeviceNotAvailableException

chờForWifiState

public boolean waitForWifiState (WifiState... expectedStates)

Thông số
expectedStates WifiState

Trả lại
boolean

Ném
DeviceNotAvailableException