ตัวช่วย Wifi
public class WifiHelper
extends Object
java.lang.Object |
↳ | com.android.tradefed.device.WifiHelper |
คลาสตัวช่วยสำหรับจัดการบริการ wifi บนอุปกรณ์
สรุป
ผู้รับเหมาก่อสร้างสาธารณะ |
---|
WifiHelper (ITestDevice device) |
WifiHelper (ITestDevice device, String wifiUtilApkPath) |
WifiHelper (ITestDevice device, String wifiUtilApkPath, boolean doSetup) ตัวสร้างทางเลือกที่สามารถข้ามการตั้งค่า wifi apk |
วิธีการสาธารณะ |
---|
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) |
boolean | 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
ผู้รับเหมาก่อสร้างสาธารณะ
ตัวช่วย Wifi
public WifiHelper (ITestDevice device)
พารามิเตอร์ |
---|
device | ITestDevice |
ขว้าง |
---|
DeviceNotAvailableException | |
ตัวช่วย Wifi
public WifiHelper (ITestDevice device,
String wifiUtilApkPath)
พารามิเตอร์ |
---|
device | ITestDevice |
wifiUtilApkPath | String |
ขว้าง |
---|
DeviceNotAvailableException | |
ตัวช่วย Wifi
public WifiHelper (ITestDevice device,
String wifiUtilApkPath,
boolean doSetup)
ตัวสร้างทางเลือกที่สามารถข้ามการตั้งค่า wifi apk
พารามิเตอร์ |
---|
device | ITestDevice |
wifiUtilApkPath | String |
doSetup | boolean |
ขว้าง |
---|
DeviceNotAvailableException | |
วิธีการสาธารณะ
เพิ่ม OpenNetwork
public boolean addOpenNetwork (String ssid)
ขว้าง |
---|
DeviceNotAvailableException | |
เพิ่ม OpenNetwork
public boolean addOpenNetwork (String ssid,
boolean scanSsid)
พารามิเตอร์ |
---|
ssid | String |
scanSsid | boolean |
ขว้าง |
---|
DeviceNotAvailableException | |
เพิ่ม WpaPskNetwork
public boolean addWpaPskNetwork (String ssid,
String psk)
พารามิเตอร์ |
---|
ssid | String |
psk | String |
ขว้าง |
---|
DeviceNotAvailableException | |
เพิ่ม WpaPskNetwork
public boolean addWpaPskNetwork (String ssid,
String psk,
boolean scanSsid)
พารามิเตอร์ |
---|
ssid | String |
psk | String |
scanSsid | boolean |
ขว้าง |
---|
DeviceNotAvailableException | |
ตรวจสอบการเชื่อมต่อ
public boolean checkConnectivity (String urlToCheck)
พารามิเตอร์ |
---|
urlToCheck | String |
ขว้าง |
---|
DeviceNotAvailableException | |
ทำความสะอาด
public void cleanUp ()
ขว้าง |
---|
DeviceNotAvailableException | |
เชื่อมต่อไปยังเครือข่าย
public boolean connectToNetwork (String ssid,
String psk,
String urlToCheck)
พารามิเตอร์ |
---|
ssid | String |
psk | String |
urlToCheck | String |
ขว้าง |
---|
DeviceNotAvailableException | |
เชื่อมต่อไปยังเครือข่าย
public boolean connectToNetwork (String ssid,
String psk,
String urlToCheck,
boolean scanSsid)
พารามิเตอร์ |
---|
ssid | String |
psk | String |
urlToCheck | String |
scanSsid | boolean |
ขว้าง |
---|
DeviceNotAvailableException | |
ปิดการใช้งาน Wifi
public boolean disableWifi ()
ขว้าง |
---|
DeviceNotAvailableException | |
ตัดการเชื่อมต่อจากเครือข่าย
public boolean disconnectFromNetwork ()
ขว้าง |
---|
DeviceNotAvailableException | |
เปิดใช้งาน Wifi
public boolean enableWifi ()
ขว้าง |
---|
DeviceNotAvailableException | |
public static File extractWifiUtilApk ()
วิธีการช่วยเหลือในการแยก wifi util apk จาก classpath
รับBSSID
public String getBSSID ()
ขว้าง |
---|
DeviceNotAvailableException | |
getIpAddress
public String getIpAddress ()
ขว้าง |
---|
DeviceNotAvailableException | |
รับ SSID
public String getSSID ()
ขว้าง |
---|
DeviceNotAvailableException | |
getWifiInfo
public getWifiInfo ()
ขว้าง |
---|
DeviceNotAvailableException | |
hasValidIp
public boolean hasValidIp ()
ขว้าง |
---|
DeviceNotAvailableException | |
เปิดใช้งาน Wifi แล้ว
public boolean isWifiEnabled ()
ขว้าง |
---|
DeviceNotAvailableException | |
ลบAllNetworks
public boolean removeAllNetworks ()
ขว้าง |
---|
DeviceNotAvailableException | |
เริ่มต้นการตรวจสอบ
public boolean startMonitor (long interval,
String urlToCheck)
พารามิเตอร์ |
---|
interval | long |
urlToCheck | String |
ขว้าง |
---|
DeviceNotAvailableException | |
หยุดการตรวจสอบ
public stopMonitor ()
ขว้าง |
---|
DeviceNotAvailableException | |
รอก่อน
public boolean waitForIp (long timeout)
ขว้าง |
---|
DeviceNotAvailableException | |
waitForWifi ถูกปิดใช้งาน
public boolean waitForWifiDisabled (long timeout)
ขว้าง |
---|
DeviceNotAvailableException | |
waitForWifi ถูกปิดใช้งาน
public boolean waitForWifiDisabled ()
ขว้าง |
---|
DeviceNotAvailableException | |
เปิดใช้งาน waitForWifi แล้ว
public boolean waitForWifiEnabled (long timeout)
ขว้าง |
---|
DeviceNotAvailableException | |
เปิดใช้งาน waitForWifi แล้ว
public boolean waitForWifiEnabled ()
ขว้าง |
---|
DeviceNotAvailableException | |
waitForWifiState
public boolean waitForWifiState (WifiState... expectedStates)
พารามิเตอร์ |
---|
expectedStates | WifiState |
ขว้าง |
---|
DeviceNotAvailableException | |