Pembantu Wifi
public class WifiHelper
extends Object
java.lang.Objek |
↳ | com.android.tradefed.device.WifiHelper |
Kelas pembantu untuk memanipulasi layanan wifi di perangkat.
Ringkasan
Metode publik |
---|
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 () Metode pembantu untuk mengekstrak apk wifi util dari 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) |
bidang
INSTRUMENTASI_PKG
public static final String INSTRUMENTATION_PKG
Konstruktor publik
Pembantu Wifi
public WifiHelper (ITestDevice device)
Parameter |
---|
device | ITestDevice |
Pembantu Wifi
public WifiHelper (ITestDevice device,
String wifiUtilApkPath)
Parameter |
---|
device | ITestDevice |
wifiUtilApkPath | String |
Pembantu Wifi
public WifiHelper (ITestDevice device,
String wifiUtilApkPath,
boolean doSetup)
Konstruktor alternatif yang dapat melewati pengaturan apk wifi.
Parameter |
---|
device | ITestDevice |
wifiUtilApkPath | String |
doSetup | boolean |
Pembantu Wifi
public WifiHelper (ITestDevice device,
String wifiUtilApkPath,
boolean doSetup,
boolean useV2)
Konstruktor untuk menentukan apakah akan menggunakan wifi helper v2 baru. Operasi v2 tidak perlu menginstal apk wifi util.
Parameter |
---|
device | ITestDevice |
wifiUtilApkPath | String |
doSetup | boolean |
useV2 | boolean |
Metode publik
tambahkanOpenNetwork
public boolean addOpenNetwork (String ssid)
tambahkanOpenNetwork
public boolean addOpenNetwork (String ssid,
boolean scanSsid)
Parameter |
---|
ssid | String |
scanSsid | boolean |
tambahkanWpaPskNetwork
public boolean addWpaPskNetwork (String ssid,
String psk)
Parameter |
---|
ssid | String |
psk | String |
tambahkanWpaPskNetwork
public boolean addWpaPskNetwork (String ssid,
String psk,
boolean scanSsid)
Parameter |
---|
ssid | String |
psk | String |
scanSsid | boolean |
periksaKonektivitas
public boolean checkConnectivity (String urlToCheck)
Parameter |
---|
urlToCheck | String |
membersihkan
public void cleanUp ()
connectToNetwork
public boolean connectToNetwork (String ssid,
String psk,
String urlToCheck)
Parameter |
---|
ssid | String |
psk | String |
urlToCheck | String |
connectToNetwork
public IWifiHelper.WifiConnectionResult connectToNetwork (String ssid,
String psk,
String urlToCheck,
boolean scanSsid,
String defaultType)
Parameter |
---|
ssid | String |
psk | String |
urlToCheck | String |
scanSsid | boolean |
defaultType | String |
Kembali |
---|
IWifiHelper.WifiConnectionResult | |
connectToNetwork
public IWifiHelper.WifiConnectionResult connectToNetwork (String ssid,
String psk,
String urlToCheck,
boolean scanSsid)
Parameter |
---|
ssid | String |
psk | String |
urlToCheck | String |
scanSsid | boolean |
Kembali |
---|
IWifiHelper.WifiConnectionResult | |
nonaktifkan Wifi
public boolean disableWifi ()
putuskan hubunganDariJaringan
public boolean disconnectFromNetwork ()
aktifkan Wifi
public boolean enableWifi ()
public static File extractWifiUtilApk ()
Metode pembantu untuk mengekstrak apk wifi util dari classpath
dapatkanBSSID
public String getBSSID ()
dapatkan Alamat Ip
public String getIpAddress ()
dapatkanSSID
public String getSSID ()
dapatkanWifiInfo
public getWifiInfo ()
memilikiValidIp
public boolean hasValidIp ()
adalah Wifi Diaktifkan
public boolean isWifiEnabled ()
hapusSemuaJaringan
public boolean removeAllNetworks ()
mulaiMonitor
public boolean startMonitor (long interval,
String urlToCheck)
Parameter |
---|
interval | long |
urlToCheck | String |
berhentiMonitor
public stopMonitor ()
tungguIp
public boolean waitForIp (long timeout)
waitForWifiDisabled
public boolean waitForWifiDisabled (long timeout)
waitForWifiDisabled
public boolean waitForWifiDisabled ()
tungguUntukWifiDiaktifkan
public boolean waitForWifiEnabled (long timeout)
tungguUntukWifiDiaktifkan
public boolean waitForWifiEnabled ()
tungguUntukWifiState
public boolean waitForWifiState (WifiState... expectedStates)
Parameter |
---|
expectedStates | WifiState |