Wi-Fi 도우미
public class WifiHelper
extends Object
java.lang.Object |
↳ | com.android.tradefed.device.WifiHelper |
기기에서 Wi-Fi 서비스를 조작하기 위한 도우미 클래스입니다.
요약
공개 생성자 |
---|
WifiHelper (ITestDevice device) |
WifiHelper (ITestDevice device, String wifiUtilApkPath) |
WifiHelper (ITestDevice device, String wifiUtilApkPath, boolean doSetup) Wi-Fi 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를 추출하는 도우미 방법 |
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)
던지기 |
---|
DeviceNotAvailableException | |
Wi-Fi 도우미
public WifiHelper (ITestDevice device,
String wifiUtilApkPath)
매개변수 |
---|
device | ITestDevice |
wifiUtilApkPath | String |
던지기 |
---|
DeviceNotAvailableException | |
Wi-Fi 도우미
public WifiHelper (ITestDevice device,
String wifiUtilApkPath,
boolean doSetup)
Wi-Fi APK 설정을 건너뛸 수 있는 대체 생성자입니다.
매개변수 |
---|
device | ITestDevice |
wifiUtilApkPath | String |
doSetup | boolean |
던지기 |
---|
DeviceNotAvailableException | |
공개 메소드
addOpenNetwork
public boolean addOpenNetwork (String ssid)
던지기 |
---|
DeviceNotAvailableException | |
addOpenNetwork
public boolean addOpenNetwork (String ssid,
boolean scanSsid)
매개변수 |
---|
ssid | String |
scanSsid | boolean |
던지기 |
---|
DeviceNotAvailableException | |
추가WpaPsk네트워크
public boolean addWpaPskNetwork (String ssid,
String psk)
매개변수 |
---|
ssid | String |
psk | String |
던지기 |
---|
DeviceNotAvailableException | |
추가WpaPsk네트워크
public boolean addWpaPskNetwork (String ssid,
String psk,
boolean scanSsid)
매개변수 |
---|
ssid | String |
psk | String |
scanSsid | boolean |
던지기 |
---|
DeviceNotAvailableException | |
연결 확인
public boolean checkConnectivity (String urlToCheck)
던지기 |
---|
DeviceNotAvailableException | |
대청소
public void cleanUp ()
던지기 |
---|
DeviceNotAvailableException | |
connectToNetwork
public boolean connectToNetwork (String ssid,
String psk,
String urlToCheck)
매개변수 |
---|
ssid | String |
psk | String |
urlToCheck | String |
던지기 |
---|
DeviceNotAvailableException | |
connectToNetwork
public boolean connectToNetwork (String ssid,
String psk,
String urlToCheck,
boolean scanSsid)
매개변수 |
---|
ssid | String |
psk | String |
urlToCheck | String |
scanSsid | boolean |
던지기 |
---|
DeviceNotAvailableException | |
Wi-Fi 비활성화
public boolean disableWifi ()
던지기 |
---|
DeviceNotAvailableException | |
네트워크 연결 끊기
public boolean disconnectFromNetwork ()
던지기 |
---|
DeviceNotAvailableException | |
Wi-Fi 활성화
public boolean enableWifi ()
던지기 |
---|
DeviceNotAvailableException | |
public static File extractWifiUtilApk ()
클래스 경로에서 wifi util apk를 추출하는 도우미 방법
getBSSID
public String getBSSID ()
던지기 |
---|
DeviceNotAvailableException | |
getIp주소
public String getIpAddress ()
던지기 |
---|
DeviceNotAvailableException | |
getSSID
public String getSSID ()
던지기 |
---|
DeviceNotAvailableException | |
Wi-Fi정보 가져오기
public getWifiInfo ()
던지기 |
---|
DeviceNotAvailableException | |
유효한 IP가 있음
public boolean hasValidIp ()
던지기 |
---|
DeviceNotAvailableException | |
Wi-Fi 활성화됨
public boolean isWifiEnabled ()
던지기 |
---|
DeviceNotAvailableException | |
제거모든 네트워크
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 | |
Wi-Fi 활성화 대기
public boolean waitForWifiEnabled (long timeout)
던지기 |
---|
DeviceNotAvailableException | |
Wi-Fi 활성화 대기
public boolean waitForWifiEnabled ()
던지기 |
---|
DeviceNotAvailableException | |
waitForWifi상태
public boolean waitForWifiState (WifiState... expectedStates)
매개변수 |
---|
expectedStates | WifiState |
던지기 |
---|
DeviceNotAvailableException | |