از سال ۲۰۲۶، برای همسو شدن با مدل توسعه پایدار trunk و تضمین پایداری پلتفرم برای اکوسیستم، کد منبع را در سهماهه دوم و چهارم در AOSP منتشر خواهیم کرد. برای ساخت و مشارکت در AOSP، توصیه میکنیم android-latest-release به جای aosp-main استفاده کنید. شاخه manifest در android-latest-release همیشه به جدیدترین نسخه منتشر شده در AOSP ارجاع میدهد. برای اطلاعات بیشتر، به تغییرات در AOSP مراجعه کنید.
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
کمککنندهی وایفای
public class WifiHelper
extends 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 () روش کمکی برای استخراج فایل apk برنامه wifi از 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) |
ثابتها
ابزار دقیق_PKG
public static final String INSTRUMENTATION_PKG
مقدار ثابت: "com.android.tradefed.utils.wifi"
سازندگان عمومی
کمککنندهی وایفای
public WifiHelper (ITestDevice device)
| پارامترها |
|---|
device | ITestDevice |
کمککنندهی وایفای
public WifiHelper (ITestDevice device,
String wifiUtilApkPath)| پارامترها |
|---|
device | ITestDevice |
wifiUtilApkPath | String |
کمککنندهی وایفای
public WifiHelper (ITestDevice device,
String wifiUtilApkPath,
boolean doSetup) سازندهی جایگزین که میتواند از تنظیمات فایل apk وایفای صرفنظر کند.
| پارامترها |
|---|
device | ITestDevice |
wifiUtilApkPath | String |
doSetup | boolean |
کمککنندهی وایفای
public WifiHelper (ITestDevice device,
String wifiUtilApkPath,
boolean doSetup,
boolean useV2) سازنده برای مشخص کردن اینکه آیا از new wifi helper نسخه ۲ استفاده شود یا خیر. عملیات نسخه ۲ نیازی به نصب فایل apk برنامه wifi util ندارند.
| پارامترها |
|---|
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 |
addWpaPskNetwork
public boolean addWpaPskNetwork (String ssid,
String psk)| پارامترها |
|---|
ssid | String |
psk | String |
addWpaPskNetwork
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 ()
روش کمکی برای استخراج فایل apk برنامه wifi از classpath
دریافت BSSID
public String getBSSID ()
آدرس آیپی را دریافت کنید
public String getIpAddress ()
دریافت SSID
public String getSSID ()
اطلاعات وایفای را دریافت کنید
public getWifiInfo ()
دارای IP معتبر
public boolean hasValidIp ()
فعال بودن وایفای
public boolean isWifiEnabled ()
حذف همه شبکهها
public boolean removeAllNetworks ()
شروع مانیتور
public boolean startMonitor (long interval,
String urlToCheck)| پارامترها |
|---|
interval | long |
urlToCheck | String |
مانیتور توقف
public stopMonitor ()
منتظر آیپی
public boolean waitForIp (long timeout)
waitForWifiDisabled
public boolean waitForWifiDisabled (long timeout)
waitForWifiDisabled
public boolean waitForWifiDisabled ()
waitForWifiEnabled
public boolean waitForWifiEnabled (long timeout)
waitForWifiEnabled
public boolean waitForWifiEnabled ()
waitForWifiState
public boolean waitForWifiState (WifiState... expectedStates)
| پارامترها |
|---|
expectedStates | WifiState |
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2025-12-04 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","easyToUnderstand","thumb-up"],["مشکلم را برطرف کرد","solvedMyProblem","thumb-up"],["غیره","otherUp","thumb-up"]],[["اطلاعاتی که نیاز دارم وجود ندارد","missingTheInformationINeed","thumb-down"],["بیشازحد پیچیده/ مراحل بسیار زیاد","tooComplicatedTooManySteps","thumb-down"],["قدیمی","outOfDate","thumb-down"],["مشکل ترجمه","translationIssue","thumb-down"],["مشکل کد / نمونهها","samplesCodeIssue","thumb-down"],["غیره","otherDown","thumb-down"]],["تاریخ آخرین بهروزرسانی 2025-12-04 بهوقت ساعت هماهنگ جهانی."],[],[]]