تطبيق WifiHelper

public class WifiHelper
extends Object

java.lang.Object
com.android.tradefed.device.WifiHelper


فئة المساعدة بشأن التلاعب بخدمات Wi-Fi على الجهاز

ملخّص

الحقول

public static final String INSTRUMENTATION_PKG

شركة إنشاءات عامة

WifiHelper(ITestDevice device)
WifiHelper(ITestDevice device, String wifiUtilApkPath)
WifiHelper(ITestDevice device, String wifiUtilApkPath, boolean doSetup)

أداة إنشاء بديلة يمكنها تخطي إعداد ملف wifi لملف wifi.

WifiHelper(ITestDevice device, String wifiUtilApkPath, boolean doSetup, boolean useV2)

تتيح لك هذه الصيغة تحديد ما إذا كان عليك استخدام الإصدار 2 الجديد من مساعد شبكة 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, String defaultType)

IWifiHelper.WifiConnectionResult connectToNetwork(String ssid, String psk, String urlToCheck, boolean scanSsid)

boolean disableWifi()

boolean disconnectFromNetwork()

boolean enableWifi()

static File extractWifiUtilApk()

الطريقة المساعدة لاستخراج شبكة 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)

الحقول

طريقة الدفع CREDITATION_PKG

public static final String INSTRUMENTATION_PKG

شركة إنشاءات عامة

تطبيق WifiHelper

public WifiHelper (ITestDevice device)

المعلمات
device ITestDevice

الرميات
DeviceNotAvailableException

تطبيق WifiHelper

public WifiHelper (ITestDevice device, 
                String wifiUtilApkPath)

المعلمات
device ITestDevice

wifiUtilApkPath String

الرميات
DeviceNotAvailableException

تطبيق WifiHelper

public WifiHelper (ITestDevice device, 
                String wifiUtilApkPath, 
                boolean doSetup)

أداة إنشاء بديلة يمكنها تخطي إعداد ملف wifi لملف wifi.

المعلمات
device ITestDevice

wifiUtilApkPath String

doSetup boolean

الرميات
DeviceNotAvailableException

تطبيق WifiHelper

public WifiHelper (ITestDevice device, 
                String wifiUtilApkPath, 
                boolean doSetup, 
                boolean useV2)

تتيح لك هذه الصيغة تحديد ما إذا كان عليك استخدام الإصدار 2 الجديد من مساعد شبكة Wi-Fi. فإن عمليات الإصدار 2 لا تحتاج إلى تثبيت wifi باستخدام ملف apk.

المعلمات
device ITestDevice

wifiUtilApkPath String

doSetup boolean

useV2 boolean

الرميات
DeviceNotAvailableException

الطرق العامة

إضافةOpenNetwork

public boolean addOpenNetwork (String ssid)

المعلمات
ssid String

المرتجعات
boolean

الرميات
DeviceNotAvailableException

إضافةOpenNetwork

public boolean addOpenNetwork (String ssid, 
                boolean scanSsid)

المعلمات
ssid String

scanSsid boolean

المرتجعات
boolean

الرميات
DeviceNotAvailableException

إضافةWpaPskNetwork

public boolean addWpaPskNetwork (String ssid, 
                String psk)

المعلمات
ssid String

psk String

المرتجعات
boolean

الرميات
DeviceNotAvailableException

إضافةWpaPskNetwork

public boolean addWpaPskNetwork (String ssid, 
                String psk, 
                boolean scanSsid)

المعلمات
ssid String

psk String

scanSsid boolean

المرتجعات
boolean

الرميات
DeviceNotAvailableException

التحقق من الاتصال

public boolean checkConnectivity (String urlToCheck)

المعلمات
urlToCheck String

المرتجعات
boolean

الرميات
DeviceNotAvailableException

تنظيف

public void cleanUp ()

الرميات
DeviceNotAvailableException

الاتصال بشبكة

public boolean connectToNetwork (String ssid, 
                String psk, 
                String urlToCheck)

المعلمات
ssid String

psk String

urlToCheck String

المرتجعات
boolean

الرميات
DeviceNotAvailableException

الاتصال بشبكة

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

الرميات
DeviceNotAvailableException

الاتصال بشبكة

public IWifiHelper.WifiConnectionResult connectToNetwork (String ssid, 
                String psk, 
                String urlToCheck, 
                boolean scanSsid)

المعلمات
ssid String

psk String

urlToCheck String

scanSsid boolean

المرتجعات
IWifiHelper.WifiConnectionResult

الرميات
DeviceNotAvailableException

إيقاف WiFi

public boolean disableWifi ()

المرتجعات
boolean

الرميات
DeviceNotAvailableException

قطع الاتصال من الشبكة

public boolean disconnectFromNetwork ()

المرتجعات
boolean

الرميات
DeviceNotAvailableException

تفعيل WiFi

public boolean enableWifi ()

المرتجعات
boolean

الرميات
DeviceNotAvailableException

مستخرجWifiUtilApk

public static File extractWifiUtilApk ()

الطريقة المساعدة لاستخراج شبكة wifi util apk من مسار classpath

المرتجعات
File

الحصول على معرِّف مجموعة الخدمات الأساسية (GetBSSID)

public String getBSSID ()

المرتجعات
String

الرميات
DeviceNotAvailableException

الحصول على عنوان IP

public String getIpAddress ()

المرتجعات
String

الرميات
DeviceNotAvailableException

الحصول على SSID

public String getSSID ()

المرتجعات
String

الرميات
DeviceNotAvailableException

الحصول على معلومات شبكة Wi-Fi

public  getWifiInfo ()

المرتجعات

الرميات
DeviceNotAvailableException

hasValidIp

public boolean hasValidIp ()

المرتجعات
boolean

الرميات
DeviceNotAvailableException

مع تفعيل Wi-Fi

public boolean isWifiEnabled ()

المرتجعات
boolean

الرميات
DeviceNotAvailableException

إزالة جميع الشبكات

public boolean removeAllNetworks ()

المرتجعات
boolean

الرميات
DeviceNotAvailableException

شاشة البدء

public boolean startMonitor (long interval, 
                String urlToCheck)

المعلمات
interval long

urlToCheck String

المرتجعات
boolean

الرميات
DeviceNotAvailableException

شاشة توقف

public  stopMonitor ()

المرتجعات

الرميات
DeviceNotAvailableException

انتظار Ip

public boolean waitForIp (long timeout)

المعلمات
timeout long

المرتجعات
boolean

الرميات
DeviceNotAvailableException

انتظار WifiDisabled

public boolean waitForWifiDisabled (long timeout)

المعلمات
timeout long

المرتجعات
boolean

الرميات
DeviceNotAvailableException

انتظار WifiDisabled

public boolean waitForWifiDisabled ()

المرتجعات
boolean

الرميات
DeviceNotAvailableException

انتظارForWifiEnabled

public boolean waitForWifiEnabled (long timeout)

المعلمات
timeout long

المرتجعات
boolean

الرميات
DeviceNotAvailableException

انتظارForWifiEnabled

public boolean waitForWifiEnabled ()

المرتجعات
boolean

الرميات
DeviceNotAvailableException

حالة انتظار Wifi

public boolean waitForWifiState (WifiState... expectedStates)

المعلمات
expectedStates WifiState

المرتجعات
boolean

الرميات
DeviceNotAvailableException