ตัวช่วย Wifi

public class WifiHelper
extends Object

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


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

สรุป

เขตข้อมูล

public static final String INSTRUMENTATION_PKG

ผู้รับเหมาก่อสร้างสาธารณะ

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

ตัวสร้างทางเลือกที่สามารถข้ามการตั้งค่า wifi apk

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

ตัวสร้างเพื่อระบุว่าจะใช้ wifi helper 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

ผู้รับเหมาก่อสร้างสาธารณะ

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

ตัวช่วย Wifi

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

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

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

wifiUtilApkPath String

doSetup boolean

useV2 boolean

ขว้าง
DeviceNotAvailableException

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

เพิ่ม OpenNetwork

public boolean addOpenNetwork (String ssid)

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

การส่งคืน
boolean

ขว้าง
DeviceNotAvailableException

เพิ่ม OpenNetwork

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

ปิดการใช้งาน Wifi

public boolean disableWifi ()

การส่งคืน
boolean

ขว้าง
DeviceNotAvailableException

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

public boolean disconnectFromNetwork ()

การส่งคืน
boolean

ขว้าง
DeviceNotAvailableException

เปิดใช้งาน Wifi

public boolean enableWifi ()

การส่งคืน
boolean

ขว้าง
DeviceNotAvailableException

แยกWifiUtilApk

public static File extractWifiUtilApk ()

วิธีการช่วยเหลือในการแยก wifi util apk จาก classpath

การส่งคืน
File

รับBSSID

public String getBSSID ()

การส่งคืน
String

ขว้าง
DeviceNotAvailableException

getIpAddress

public String getIpAddress ()

การส่งคืน
String

ขว้าง
DeviceNotAvailableException

รับ SSID

public String getSSID ()

การส่งคืน
String

ขว้าง
DeviceNotAvailableException

getWifiInfo

public  getWifiInfo ()

การส่งคืน

ขว้าง
DeviceNotAvailableException

hasValidIp

public boolean hasValidIp ()

การส่งคืน
boolean

ขว้าง
DeviceNotAvailableException

เปิดใช้งาน Wifi แล้ว

public boolean isWifiEnabled ()

การส่งคืน
boolean

ขว้าง
DeviceNotAvailableException

ลบAllNetworks

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

waitForWifi ถูกปิดใช้งาน

public boolean waitForWifiDisabled (long timeout)

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

การส่งคืน
boolean

ขว้าง
DeviceNotAvailableException

waitForWifi ถูกปิดใช้งาน

public boolean waitForWifiDisabled ()

การส่งคืน
boolean

ขว้าง
DeviceNotAvailableException

เปิดใช้งาน waitForWifi แล้ว

public boolean waitForWifiEnabled (long timeout)

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

การส่งคืน
boolean

ขว้าง
DeviceNotAvailableException

เปิดใช้งาน waitForWifi แล้ว

public boolean waitForWifiEnabled ()

การส่งคืน
boolean

ขว้าง
DeviceNotAvailableException

waitForWifiState

public boolean waitForWifiState (WifiState... expectedStates)

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

การส่งคืน
boolean

ขว้าง
DeviceNotAvailableException