WifiHelper
public class WifiHelper
extends Object
java.lang.object |
↳ | com.android.tradefed.device.WifiHelper |
کلاس کمکی برای دستکاری خدمات وای فای در دستگاه.
خلاصه
روش های عمومی |
---|
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 () روش Helper برای استخراج 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
سازندگان عمومی
WifiHelper
public WifiHelper (ITestDevice device)
پارامترها |
---|
device | ITestDevice |
WifiHelper
public WifiHelper (ITestDevice device,
String wifiUtilApkPath)
پارامترها |
---|
device | ITestDevice |
wifiUtilApkPath | String |
WifiHelper
public WifiHelper (ITestDevice device,
String wifiUtilApkPath,
boolean doSetup)
سازنده جایگزینی که می تواند از تنظیم apk وای فای صرف نظر کند.
پارامترها |
---|
device | ITestDevice |
wifiUtilApkPath | String |
doSetup | boolean |
WifiHelper
public WifiHelper (ITestDevice device,
String wifiUtilApkPath,
boolean doSetup,
boolean useV2)
سازنده برای تعیین اینکه آیا از new wifi helper v2 استفاده شود یا خیر. عملیات v2 نیازی به نصب wifi util apk ندارد.
پارامترها |
---|
device | ITestDevice |
wifiUtilApkPath | String |
doSetup | boolean |
useV2 | boolean |
روش های عمومی
addOpenNetwork
public boolean addOpenNetwork (String ssid)
addOpenNetwork
public boolean addOpenNetwork (String ssid,
boolean scanSsid)
پارامترها |
---|
ssid | String |
scanSsid | boolean |
افزودن WpaPskNetwork
public boolean addWpaPskNetwork (String ssid,
String psk)
پارامترها |
---|
ssid | String |
psk | String |
افزودن WpaPskNetwork
public boolean addWpaPskNetwork (String ssid,
String psk,
boolean scanSsid)
پارامترها |
---|
ssid | String |
psk | String |
scanSsid | boolean |
بررسی اتصال
public boolean checkConnectivity (String urlToCheck)
پارامترها |
---|
urlToCheck | String |
پاکسازی
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,
String defaultType)
پارامترها |
---|
ssid | String |
psk | String |
urlToCheck | String |
scanSsid | boolean |
defaultType | String |
برمی گرداند |
---|
IWifiHelper.WifiConnectionResult | |
اتصال به شبکه
public IWifiHelper.WifiConnectionResult connectToNetwork (String ssid,
String psk,
String urlToCheck,
boolean scanSsid)
پارامترها |
---|
ssid | String |
psk | String |
urlToCheck | String |
scanSsid | boolean |
برمی گرداند |
---|
IWifiHelper.WifiConnectionResult | |
غیر فعال کردن وای فای
public boolean disableWifi ()
قطع اتصال از شبکه
public boolean disconnectFromNetwork ()
فعال کردن وای فای
public boolean enableWifi ()
public static File extractWifiUtilApk ()
روش Helper برای استخراج wifi util apk از classpath
getBSSID
public String getBSSID ()
getIpAddress
public String getIpAddress ()
getSSID
public String getSSID ()
getWifiInfo
public getWifiInfo ()
hasValidIp
public boolean hasValidIp ()
isWifiEnabled است
public boolean isWifiEnabled ()
removeAllNetworks
public boolean removeAllNetworks ()
startMonitor
public boolean startMonitor (long interval,
String urlToCheck)
پارامترها |
---|
interval | long |
urlToCheck | String |
توقف مانیتور
public stopMonitor ()
منتظر آی پی
public boolean waitForIp (long timeout)
waitForWifi Disabled
public boolean waitForWifiDisabled (long timeout)
waitForWifi Disabled
public boolean waitForWifiDisabled ()
waitForWifiEnabled
public boolean waitForWifiEnabled (long timeout)
waitForWifiEnabled
public boolean waitForWifiEnabled ()
انتظار برایWifiState
public boolean waitForWifiState (WifiState... expectedStates)
پارامترها |
---|
expectedStates | WifiState |