Trình trợ giúp Wi-Fi

public class WifiHelper
extends Object

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


Lớp trợ giúp để thao tác với các dịch vụ Wi-Fi trên thiết bị.

Tóm tắt

Trường

public static final String INSTRUMENTATION_PKG

Hàm khởi tạo công khai

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

Hàm khởi tạo thay thế có thể bỏ qua bước thiết lập tệp APK Wi-Fi.

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

Hàm khởi tạo để chỉ định xem có sử dụng trình trợ giúp Wi-Fi mới phiên bản 2 hay không.

Phương thức công khai

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

Phương thức trợ giúp để trích xuất tệp APK sử dụng Wi-Fi từ 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)

Trường

TOOLATION_PKG (Tiện ích dụng cụ)

public static final String INSTRUMENTATION_PKG

Hàm khởi tạo công khai

Trình trợ giúp Wi-Fi

public WifiHelper (ITestDevice device)

Tham số
device ITestDevice

Gửi
DeviceNotAvailableException

Trình trợ giúp Wi-Fi

public WifiHelper (ITestDevice device, 
                String wifiUtilApkPath)

Tham số
device ITestDevice

wifiUtilApkPath String

Gửi
DeviceNotAvailableException

Trình trợ giúp Wi-Fi

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

Hàm khởi tạo thay thế có thể bỏ qua bước thiết lập tệp APK Wi-Fi.

Tham số
device ITestDevice

wifiUtilApkPath String

doSetup boolean

Gửi
DeviceNotAvailableException

Trình trợ giúp Wi-Fi

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

Hàm khởi tạo để chỉ định xem có sử dụng trình trợ giúp Wi-Fi mới phiên bản 2 hay không. Các phép toán v2 không cần cài đặt gói ứng dụng Wi-Fi.

Tham số
device ITestDevice

wifiUtilApkPath String

doSetup boolean

useV2 boolean

Gửi
DeviceNotAvailableException

Phương thức công khai

addOpenNetwork

public boolean addOpenNetwork (String ssid)

Tham số
ssid String

Giá trị trả về
boolean

Gửi
DeviceNotAvailableException

addOpenNetwork

public boolean addOpenNetwork (String ssid, 
                boolean scanSsid)

Tham số
ssid String

scanSsid boolean

Giá trị trả về
boolean

Gửi
DeviceNotAvailableException

addWpaPskNetwork

public boolean addWpaPskNetwork (String ssid, 
                String psk)

Tham số
ssid String

psk String

Giá trị trả về
boolean

Gửi
DeviceNotAvailableException

addWpaPskNetwork

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

Tham số
ssid String

psk String

scanSsid boolean

Giá trị trả về
boolean

Gửi
DeviceNotAvailableException

kiểm tra kết nối

public boolean checkConnectivity (String urlToCheck)

Tham số
urlToCheck String

Giá trị trả về
boolean

Gửi
DeviceNotAvailableException

dọn dẹp

public void cleanUp ()

Gửi
DeviceNotAvailableException

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

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

Tham số
ssid String

psk String

urlToCheck String

Giá trị trả về
boolean

Gửi
DeviceNotAvailableException

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

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

Tham số
ssid String

psk String

urlToCheck String

scanSsid boolean

defaultType String

Giá trị trả về
IWifiHelper.WifiConnectionResult

Gửi
DeviceNotAvailableException

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

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

Tham số
ssid String

psk String

urlToCheck String

scanSsid boolean

Giá trị trả về
IWifiHelper.WifiConnectionResult

Gửi
DeviceNotAvailableException

vô hiệu hoá Wi-Fi

public boolean disableWifi ()

Giá trị trả về
boolean

Gửi
DeviceNotAvailableException

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

public boolean disconnectFromNetwork ()

Giá trị trả về
boolean

Gửi
DeviceNotAvailableException

bậtWifi

public boolean enableWifi ()

Giá trị trả về
boolean

Gửi
DeviceNotAvailableException

trích xuấtWifiUtilApk

public static File extractWifiUtilApk ()

Phương thức trợ giúp để trích xuất tệp APK sử dụng Wi-Fi từ classpath

Giá trị trả về
File

getBSSID (mã định danh của bộ dịch vụ cơ bản)

public String getBSSID ()

Giá trị trả về
String

Gửi
DeviceNotAvailableException

getIpAddress

public String getIpAddress ()

Giá trị trả về
String

Gửi
DeviceNotAvailableException

getSSID

public String getSSID ()

Giá trị trả về
String

Gửi
DeviceNotAvailableException

getWifiInfo

public  getWifiInfo ()

Giá trị trả về

Gửi
DeviceNotAvailableException

hasValidIp

public boolean hasValidIp ()

Giá trị trả về
boolean

Gửi
DeviceNotAvailableException

isWifiEnabled

public boolean isWifiEnabled ()

Giá trị trả về
boolean

Gửi
DeviceNotAvailableException

removeAllMạng

public boolean removeAllNetworks ()

Giá trị trả về
boolean

Gửi
DeviceNotAvailableException

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

public boolean startMonitor (long interval, 
                String urlToCheck)

Tham số
interval long

urlToCheck String

Giá trị trả về
boolean

Gửi
DeviceNotAvailableException

dừng giám sát

public  stopMonitor ()

Giá trị trả về

Gửi
DeviceNotAvailableException

WaitForIp

public boolean waitForIp (long timeout)

Tham số
timeout long

Giá trị trả về
boolean

Gửi
DeviceNotAvailableException

Đã tắt tính năng WaitForWifi

public boolean waitForWifiDisabled (long timeout)

Tham số
timeout long

Giá trị trả về
boolean

Gửi
DeviceNotAvailableException

Đã tắt tính năng WaitForWifi

public boolean waitForWifiDisabled ()

Giá trị trả về
boolean

Gửi
DeviceNotAvailableException

WaitForWifiEnabled

public boolean waitForWifiEnabled (long timeout)

Tham số
timeout long

Giá trị trả về
boolean

Gửi
DeviceNotAvailableException

WaitForWifiEnabled

public boolean waitForWifiEnabled ()

Giá trị trả về
boolean

Gửi
DeviceNotAvailableException

WaitForWifiState

public boolean waitForWifiState (WifiState... expectedStates)

Tham số
expectedStates WifiState

Giá trị trả về
boolean

Gửi
DeviceNotAvailableException