Wifiヘルパー
public class WifiHelper
extends Object
java.lang.オブジェクト |
↳ | 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 () クラスパスから Wi-Fi ユーティリティ 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
パブリックコンストラクター
Wifiヘルパー
public WifiHelper (ITestDevice device)
投げる |
---|
DeviceNotAvailableException | |
Wifiヘルパー
public WifiHelper (ITestDevice device,
String wifiUtilApkPath)
パラメーター |
---|
device | ITestDevice |
wifiUtilApkPath | String |
投げる |
---|
DeviceNotAvailableException | |
Wifiヘルパー
public WifiHelper (ITestDevice device,
String wifiUtilApkPath,
boolean doSetup)
Wi-Fi APK のセットアップをスキップできる代替コンストラクター。
パラメーター |
---|
device | ITestDevice |
wifiUtilApkPath | String |
doSetup | boolean |
投げる |
---|
DeviceNotAvailableException | |
パブリックメソッド
オープンネットワークを追加
public boolean addOpenNetwork (String ssid)
投げる |
---|
DeviceNotAvailableException | |
オープンネットワークを追加
public boolean addOpenNetwork (String ssid,
boolean scanSsid)
パラメーター |
---|
ssid | String |
scanSsid | boolean |
投げる |
---|
DeviceNotAvailableException | |
addWpaPskネットワーク
public boolean addWpaPskNetwork (String ssid,
String psk)
パラメーター |
---|
ssid | String |
psk | String |
投げる |
---|
DeviceNotAvailableException | |
addWpaPskネットワーク
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 | |
ネットワークに接続する
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 | |
Wi-Fiを無効にする
public boolean disableWifi ()
投げる |
---|
DeviceNotAvailableException | |
ネットワークから切断
public boolean disconnectFromNetwork ()
投げる |
---|
DeviceNotAvailableException | |
Wi-Fiを有効にする
public boolean enableWifi ()
投げる |
---|
DeviceNotAvailableException | |
public static File extractWifiUtilApk ()
クラスパスから Wi-Fi ユーティリティ APK を抽出するヘルパー メソッド
BSSIDの取得
public String getBSSID ()
投げる |
---|
DeviceNotAvailableException | |
getIpアドレス
public String getIpAddress ()
投げる |
---|
DeviceNotAvailableException | |
SSIDを取得する
public String getSSID ()
投げる |
---|
DeviceNotAvailableException | |
Wifi情報を取得する
public getWifiInfo ()
投げる |
---|
DeviceNotAvailableException | |
有効なIpを持つ
public boolean hasValidIp ()
投げる |
---|
DeviceNotAvailableException | |
Wifiが有効です
public boolean isWifiEnabled ()
投げる |
---|
DeviceNotAvailableException | |
すべてのネットワークを削除する
public boolean removeAllNetworks ()
投げる |
---|
DeviceNotAvailableException | |
スタートモニター
public boolean startMonitor (long interval,
String urlToCheck)
パラメーター |
---|
interval | long |
urlToCheck | String |
投げる |
---|
DeviceNotAvailableException | |
ストップモニター
public stopMonitor ()
投げる |
---|
DeviceNotAvailableException | |
Ipを待つ
public boolean waitForIp (long timeout)
投げる |
---|
DeviceNotAvailableException | |
WiFi を待つ無効
public boolean waitForWifiDisabled (long timeout)
投げる |
---|
DeviceNotAvailableException | |
WiFi を待つ無効
public boolean waitForWifiDisabled ()
投げる |
---|
DeviceNotAvailableException | |
Wifi が有効になるまで待機
public boolean waitForWifiEnabled (long timeout)
投げる |
---|
DeviceNotAvailableException | |
Wifi が有効になるまで待機
public boolean waitForWifiEnabled ()
投げる |
---|
DeviceNotAvailableException | |
Wifi 状態を待つ
public boolean waitForWifiState (WifiState... expectedStates)
パラメーター |
---|
expectedStates | WifiState |
投げる |
---|
DeviceNotAvailableException | |