ตัวช่วย Wi-Fi

public class WifiHelper
extends Object

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


คลาสตัวช่วยสำหรับการจัดการบริการ Wi-Fi ในอุปกรณ์

สรุป

ช่อง

public static final String INSTRUMENTATION_PKG

ช่างก่อสร้างสาธารณะ

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

เครื่องมือสร้างอื่นที่สามารถข้ามการตั้งค่า APK ของ Wi-Fi

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

เครื่องมือสร้างระบุว่าจะใช้ตัวช่วย Wi-Fi ใหม่ 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, String defaultType)

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

boolean disableWifi()

boolean disconnectFromNetwork()

boolean enableWifi()

static File extractWifiUtilApk()

วิธีของตัวช่วยในการดึงข้อมูล 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

ช่างก่อสร้างสาธารณะ

ตัวช่วย 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)

เครื่องมือสร้างอื่นที่สามารถข้ามการตั้งค่า APK ของ Wi-Fi

พารามิเตอร์
device ITestDevice

wifiUtilApkPath String

doSetup boolean

การขว้าง
DeviceNotAvailableException

ตัวช่วย Wi-Fi

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

เครื่องมือสร้างระบุว่าจะใช้ตัวช่วย Wi-Fi ใหม่ v2 หรือไม่ การดำเนินการ v2 ไม่จำเป็นต้อง ติดตั้ง wifi util apk

พารามิเตอร์
device ITestDevice

wifiUtilApkPath String

doSetup boolean

useV2 boolean

การขว้าง
DeviceNotAvailableException

วิธีการสาธารณะ

เพิ่มเครือข่ายแบบเปิด

public boolean addOpenNetwork (String ssid)

พารามิเตอร์
ssid String

คิกรีเทิร์น
boolean

การขว้าง
DeviceNotAvailableException

เพิ่มเครือข่ายแบบเปิด

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

พารามิเตอร์
ssid String

psk String

urlToCheck String

scanSsid boolean

defaultType String

คิกรีเทิร์น
IWifiHelper.WifiConnectionResult

การขว้าง
DeviceNotAvailableException

เชื่อมต่อกับเครือข่าย

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

แยกWifiUtilApk

public static File extractWifiUtilApk ()

วิธีของตัวช่วยในการดึงข้อมูล 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

เปิดใช้

public boolean isWifiEnabled ()

คิกรีเทิร์น
boolean

การขว้าง
DeviceNotAvailableException

นำเครือข่ายออกทั้งหมด

public boolean removeAllNetworks ()

คิกรีเทิร์น
boolean

การขว้าง
DeviceNotAvailableException

เริ่มตรวจสอบ

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

รอสำหรับ Wi-Fi ปิดอยู่

public boolean waitForWifiDisabled (long timeout)

พารามิเตอร์
timeout long

คิกรีเทิร์น
boolean

การขว้าง
DeviceNotAvailableException

รอสำหรับ Wi-Fi ปิดอยู่

public boolean waitForWifiDisabled ()

คิกรีเทิร์น
boolean

การขว้าง
DeviceNotAvailableException

กำลังรอเปิดใช้ Wi-Fi

public boolean waitForWifiEnabled (long timeout)

พารามิเตอร์
timeout long

คิกรีเทิร์น
boolean

การขว้าง
DeviceNotAvailableException

กำลังรอเปิดใช้ Wi-Fi

public boolean waitForWifiEnabled ()

คิกรีเทิร์น
boolean

การขว้าง
DeviceNotAvailableException

รอสัญญาณ Wi-Fi

public boolean waitForWifiState (WifiState... expectedStates)

พารามิเตอร์
expectedStates WifiState

คิกรีเทิร์น
boolean

การขว้าง
DeviceNotAvailableException