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