IWifiHelper
public
interface
IWifiHelper
| com.android.tradefed.device.IWifiHelper
|
इस क्लास से सीधे इनहेरिट न करने वाली ज्ञात सबक्लास
| WifiHelper |
यह क्लास, डिवाइस पर वाई-फ़ाई सेवाओं को मैनेज करने में मदद करती है.
|
|
यह डिवाइस पर वाई-फ़ाई सेवाओं को मैनेज करने के लिए, हेल्पर इंटरफ़ेस है.
खास जानकारी
पब्लिक मेथड |
abstract
boolean
|
addOpenNetwork(String ssid)
यह ssid से पहचाने गए ओपन सिक्योरिटी नेटवर्क को जोड़ता है.
|
abstract
boolean
|
addOpenNetwork(String ssid, boolean scanSsid)
यह ssid से पहचाने गए ओपन सिक्योरिटी नेटवर्क को जोड़ता है.
|
abstract
boolean
|
addWpaPskNetwork(String ssid, String psk)
ssid से पहचाने गए WPA-PSK सुरक्षा नेटवर्क को जोड़ता है.
|
abstract
boolean
|
addWpaPskNetwork(String ssid, String psk, boolean scanSsid)
ssid से पहचाने गए WPA-PSK सुरक्षा नेटवर्क को जोड़ता है.
|
abstract
boolean
|
checkConnectivity(String urlToCheck)
यह कुकी, दिए गए यूआरएल पर एचटीटीपी अनुरोध भेजकर कनेक्टिविटी की जांच करती है.
|
abstract
void
|
cleanUp()
संसाधनों और वाई-फ़ाई हेल्पर पैकेज को इंस्टॉल करने की प्रोसेस को साफ़ करें.
|
abstract
boolean
|
connectToNetwork(String ssid, String psk, String urlToCheck)
यह कुकी, वाई-फ़ाई नेटवर्क से कनेक्ट होती है और कनेक्टिविटी की जांच करती है.
|
abstract
IWifiHelper.WifiConnectionResult
|
connectToNetwork(String ssid, String psk, String urlToCheck, boolean scanSsid, String defaultType)
यह कुकी, वाई-फ़ाई नेटवर्क से कनेक्ट होती है और कनेक्टिविटी की जांच करती है.
|
abstract
IWifiHelper.WifiConnectionResult
|
connectToNetwork(String ssid, String psk, String urlToCheck, boolean scanSsid)
यह कुकी, वाई-फ़ाई नेटवर्क से कनेक्ट होती है और कनेक्टिविटी की जांच करती है.
|
abstract
boolean
|
disableWifi()
यह कुकी, डिवाइस पर वाई-फ़ाई की स्थिति को बंद करती है.
|
abstract
boolean
|
disconnectFromNetwork()
मौजूदा वाई-फ़ाई नेटवर्क से डिसकनेक्ट करें और वाई-फ़ाई बंद करें.
|
abstract
boolean
|
enableWifi()
यह कुकी, डिवाइस पर वाई-फ़ाई की स्थिति को चालू करती है.
|
abstract
String
|
getBSSID()
यह मौजूदा ऐक्सेस पॉइंट का बेसिक सर्विस सेट आइडेंटिफ़ायर (BSSID) पाता है.
|
abstract
String
|
getIpAddress()
यह वाई-फ़ाई इंटरफ़ेस से जुड़ा आईपी पता हासिल करता है.
|
abstract
String
|
getSSID()
इससे, फ़िलहाल कनेक्ट किए गए नेटवर्क का सर्विस सेट आइडेंटिफ़ायर मिलता है.
|
abstract
Map<String, String>
|
getWifiInfo()
इससे मौजूदा वाई-फ़ाई कनेक्शन की जानकारी मिलती है.
|
abstract
boolean
|
hasValidIp()
|
abstract
boolean
|
isWifiEnabled()
देखें कि वाई-फ़ाई चालू हो.
|
abstract
boolean
|
removeAllNetworks()
इससे सभी ज्ञात नेटवर्क हट जाते हैं.
|
abstract
boolean
|
startMonitor(long interval, String urlToCheck)
नेटवर्क कनेक्टिविटी को मॉनिटर करने की प्रोसेस शुरू करता है.
|
abstract
List<Long>
|
stopMonitor()
यह कुकी, नेटवर्क कनेक्टिविटी को मॉनिटर करने की प्रोसेस को बंद कर देती है.
|
abstract
boolean
|
waitForIp(long timeout)
वाई-फ़ाई अडैप्टर को आईपी पता असाइन होने तक इंतज़ार करें.
|
abstract
boolean
|
waitForWifiDisabled(long timeout)
isWifiEnabled() के फ़ॉल्स होने का इंतज़ार करें.
|
abstract
boolean
|
waitForWifiDisabled()
डिफ़ॉल्ट टाइमआउट के साथ, isWifiEnabled() के फ़ॉल्स होने का इंतज़ार करें.
|
abstract
boolean
|
waitForWifiEnabled(long timeout)
isWifiEnabled() के सही होने का इंतज़ार करें.
|
abstract
boolean
|
waitForWifiEnabled()
डिफ़ॉल्ट टाइम आउट के साथ, isWifiEnabled() के सही होने का इंतज़ार करें.
|
abstract
boolean
|
waitForWifiState(WifiState... expectedStates)
यह कुकी, वाई-फ़ाई की किसी एक स्थिति के होने तक इंतज़ार करती है.
|
पब्लिक मेथड
addOpenNetwork
public abstract boolean addOpenNetwork (String ssid)
यह ssid से पहचाने गए ओपन सिक्योरिटी नेटवर्क को जोड़ता है.
किसी भी वाई-फ़ाई नेटवर्क से कनेक्ट करने के लिए, सबसे पहले wpa_supplicant कॉन्फ़िगरेशन में नेटवर्क प्रोफ़ाइल बनानी होगी. इससे wpa_cli को कॉल किया जाएगा, ताकि ssid से पहचाने गए ओपन सिक्योरिटी नेटवर्क को जोड़ा जा सके.
| पैरामीटर |
ssid |
String: जोड़ने के लिए नेटवर्क का एसएसआईडी. |
| रिटर्न |
boolean |
true अगर नेटवर्क को जोड़ दिया गया है, तो false. |
addOpenNetwork
public abstract boolean addOpenNetwork (String ssid,
boolean scanSsid)
यह ssid से पहचाने गए ओपन सिक्योरिटी नेटवर्क को जोड़ता है.
किसी भी वाई-फ़ाई नेटवर्क से कनेक्ट करने के लिए, सबसे पहले wpa_supplicant कॉन्फ़िगरेशन में नेटवर्क प्रोफ़ाइल बनानी होगी. इससे wpa_cli को कॉल किया जाएगा, ताकि ssid से पहचाने गए ओपन सिक्योरिटी नेटवर्क को जोड़ा जा सके.
| पैरामीटर |
ssid |
String: जोड़ने के लिए नेटवर्क का एसएसआईडी. |
scanSsid |
boolean: इस नेटवर्क के लिए, छिपे हुए SSID को स्कैन करना है या नहीं. |
| रिटर्न |
boolean |
true अगर नेटवर्क को जोड़ दिया गया है, तो false. |
addWpaPskNetwork
public abstract boolean addWpaPskNetwork (String ssid,
String psk)
ssid से पहचाने गए WPA-PSK सुरक्षा नेटवर्क को जोड़ता है.
| पैरामीटर |
ssid |
String: जोड़ने के लिए नेटवर्क का एसएसआईडी. |
psk |
String: इस्तेमाल करने के लिए WPA-PSK का लंबा पासवर्ड |
| रिटर्न |
boolean |
true अगर नेटवर्क को जोड़ दिया गया है, तो false. |
addWpaPskNetwork
public abstract boolean addWpaPskNetwork (String ssid,
String psk,
boolean scanSsid)
ssid से पहचाने गए WPA-PSK सुरक्षा नेटवर्क को जोड़ता है.
| पैरामीटर |
ssid |
String: जोड़ने के लिए नेटवर्क का एसएसआईडी. |
psk |
String: इस्तेमाल करने के लिए WPA-PSK का लंबा पासवर्ड |
scanSsid |
boolean: इस नेटवर्क के लिए, छिपे हुए SSID को स्कैन करना है या नहीं. |
| रिटर्न |
boolean |
true अगर नेटवर्क को जोड़ दिया गया है, तो false. |
checkConnectivity
public abstract boolean checkConnectivity (String urlToCheck)
यह कुकी, दिए गए यूआरएल पर एचटीटीपी अनुरोध भेजकर कनेक्टिविटी की जांच करती है.
| पैरामीटर |
urlToCheck |
String: एचटीटीपी अनुरोध की जांच के लिए गंतव्य यूआरएल |
| रिटर्न |
boolean |
true अगर डिवाइस कनेक्टिविटी की जांच पास कर लेता है. |
cleanUp
public abstract void cleanUp ()
संसाधनों और वाई-फ़ाई हेल्पर पैकेज को इंस्टॉल करने की प्रोसेस को साफ़ करें. इस फ़ंक्शन को सिर्फ़ तब कॉल किया जाना चाहिए, जब डिवाइस पर वाई-फ़ाई कनेक्शन की ज़रूरत न हो. ऐसा इसलिए, क्योंकि हेल्पर ऐप्लिकेशन को अनइंस्टॉल करने पर डिवाइस का वाई-फ़ाई कनेक्शन बंद हो जाएगा.
connectToNetwork
public abstract boolean connectToNetwork (String ssid,
String psk,
String urlToCheck)
यह कुकी, वाई-फ़ाई नेटवर्क से कनेक्ट होती है और कनेक्टिविटी की जांच करती है.
| पैरामीटर |
ssid |
String: कनेक्ट करने के लिए नेटवर्क का एसएसआईडी |
psk |
String: इस्तेमाल करने के लिए WPA-PSK का लंबा पासवर्ड. यह शून्य हो सकता है. |
urlToCheck |
String: एचटीटीपी अनुरोध की जांच के लिए गंतव्य यूआरएल |
| रिटर्न |
boolean |
true अगर डिवाइस कनेक्टिविटी की जांच पास कर लेता है. |
connectToNetwork
public abstract IWifiHelper.WifiConnectionResult connectToNetwork (String ssid,
String psk,
String urlToCheck,
boolean scanSsid,
String defaultType)
यह कुकी, वाई-फ़ाई नेटवर्क से कनेक्ट होती है और कनेक्टिविटी की जांच करती है.
| पैरामीटर |
ssid |
String: कनेक्ट करने के लिए नेटवर्क का एसएसआईडी |
psk |
String: इस्तेमाल करने के लिए WPA-PSK का लंबा पासवर्ड. यह शून्य हो सकता है. |
urlToCheck |
String: एचटीटीपी अनुरोध की जांच के लिए गंतव्य यूआरएल |
scanSsid |
boolean: इस नेटवर्क के लिए, छिपे हुए SSID को स्कैन करना है या नहीं |
defaultType |
String: अगर एसएसआईडी के नेटवर्क टाइप का पता नहीं चलता है, तो यह डिफ़ॉल्ट नेटवर्क टाइप पर वापस आ जाता है |
connectToNetwork
public abstract IWifiHelper.WifiConnectionResult connectToNetwork (String ssid,
String psk,
String urlToCheck,
boolean scanSsid)
यह कुकी, वाई-फ़ाई नेटवर्क से कनेक्ट होती है और कनेक्टिविटी की जांच करती है.
| पैरामीटर |
ssid |
String: कनेक्ट करने के लिए नेटवर्क का एसएसआईडी |
psk |
String: इस्तेमाल करने के लिए WPA-PSK का लंबा पासवर्ड. यह शून्य हो सकता है. |
urlToCheck |
String: एचटीटीपी अनुरोध की जांच के लिए गंतव्य यूआरएल |
scanSsid |
boolean: इस नेटवर्क के लिए, छिपे हुए SSID को स्कैन करना है या नहीं |
disableWifi
public abstract boolean disableWifi ()
यह कुकी, डिवाइस पर वाई-फ़ाई की स्थिति को बंद करती है.
| रिटर्न |
boolean |
true अगर वाई-फ़ाई बंद हो गया है |
disconnectFromNetwork
public abstract boolean disconnectFromNetwork ()
मौजूदा वाई-फ़ाई नेटवर्क से डिसकनेक्ट करें और वाई-फ़ाई बंद करें.
| रिटर्न |
boolean |
true अगर कार्रवाई पूरी हो गई है. |
enableWifi
public abstract boolean enableWifi ()
यह कुकी, डिवाइस पर वाई-फ़ाई की स्थिति को चालू करती है.
| रिटर्न |
boolean |
true अगर वाई-फ़ाई चालू हो गया है |
getBSSID
public abstract String getBSSID ()
यह मौजूदा ऐक्सेस पॉइंट का बेसिक सर्विस सेट आइडेंटिफ़ायर (BSSID) पाता है.
getIpAddress
public abstract String getIpAddress ()
यह वाई-फ़ाई इंटरफ़ेस से जुड़ा आईपी पता हासिल करता है. अगर आईपी पते को वापस पाने में कोई गड़बड़ी होती है, तो null दिखाता है.
getSSID
public abstract String getSSID ()
इससे, फ़िलहाल कनेक्ट किए गए नेटवर्क का सर्विस सेट आइडेंटिफ़ायर मिलता है.
getWifiInfo
public abstract Map<String, String> getWifiInfo ()
इससे मौजूदा वाई-फ़ाई कनेक्शन की जानकारी मिलती है.
इसमें एसएसआईडी, बीएसएसआईडी, आईपी पता, लिंक स्पीड, और आरएसएसआई शामिल हैं.
| रिटर्न |
Map<String, String> |
वाई-फ़ाई कनेक्शन की जानकारी देने वाला मैप. |
hasValidIp
public abstract boolean hasValidIp ()
| रिटर्न |
boolean |
true अगर डिवाइस का आईपी पता मान्य है |
isWifiEnabled
public abstract boolean isWifiEnabled ()
देखें कि वाई-फ़ाई चालू हो.
removeAllNetworks
public abstract boolean removeAllNetworks ()
इससे सभी ज्ञात नेटवर्क हट जाते हैं.
startMonitor
public abstract boolean startMonitor (long interval,
String urlToCheck)
नेटवर्क कनेक्टिविटी को मॉनिटर करने की प्रोसेस शुरू करता है.
| पैरामीटर |
interval |
long: कनेक्टिविटी की जांच के बीच का इंटरवल. |
urlToCheck |
String: कनेक्टिविटी की जांच करने के लिए यूआरएल. |
| रिटर्न |
boolean |
true अगर कार्रवाई पूरी हो गई है. |
stopMonitor
public abstract List<Long> stopMonitor ()
यह कुकी, नेटवर्क कनेक्टिविटी को मॉनिटर करने की प्रोसेस को बंद कर देती है.
इससे, पिछली IWifiHelper.startMonitor(long,String) कॉल के बाद से हुई देरी का इतिहास भी दिखता है.
| रिटर्न |
List<Long> |
इंतज़ार के समय का इतिहास. |
waitForIp
public abstract boolean waitForIp (long timeout)
वाई-फ़ाई अडैप्टर को आईपी पता असाइन होने तक इंतज़ार करें.
| पैरामीटर |
timeout |
long: इंतज़ार करने में कितना समय लगेगा |
| रिटर्न |
boolean |
true अगर टाइम आउट से पहले कोई आईपी पता असाइन किया जाता है, तो false
अन्यथा |
waitForWifiDisabled
public abstract boolean waitForWifiDisabled (long timeout)
isWifiEnabled() के फ़ॉल्स होने का इंतज़ार करें.
| पैरामीटर |
timeout |
long: इंतज़ार करने का समय (मि॰से॰ में) |
| रिटर्न |
boolean |
अगर टाइम आउट होने से पहले वाई-फ़ाई बंद कर दिया गया था, तो true. ऐसा न होने पर, false. |
waitForWifiDisabled
public abstract boolean waitForWifiDisabled ()
डिफ़ॉल्ट टाइमआउट के साथ, isWifiEnabled() के फ़ॉल्स होने का इंतज़ार करें.
| रिटर्न |
boolean |
अगर टाइम आउट होने से पहले वाई-फ़ाई बंद कर दिया गया था, तो true. ऐसा न होने पर, false. |
waitForWifiEnabled
public abstract boolean waitForWifiEnabled (long timeout)
isWifiEnabled() के सही होने का इंतज़ार करें.
| पैरामीटर |
timeout |
long: इंतज़ार करने का समय (मि॰से॰ में) |
| रिटर्न |
boolean |
अगर टाइम आउट होने से पहले वाई-फ़ाई चालू था, तो true. अगर ऐसा नहीं था, तो false. |
waitForWifiEnabled
public abstract boolean waitForWifiEnabled ()
डिफ़ॉल्ट टाइम आउट के साथ, isWifiEnabled() के सही होने का इंतज़ार करें.
| रिटर्न |
boolean |
अगर टाइम आउट होने से पहले वाई-फ़ाई चालू था, तो true. अगर ऐसा नहीं था, तो false. |
waitForWifiState
public abstract boolean waitForWifiState (WifiState... expectedStates)
यह कुकी, वाई-फ़ाई की किसी एक स्थिति के होने तक इंतज़ार करती है.
| पैरामीटर |
expectedStates |
WifiState: वाई-फ़ाई की एक या उससे ज़्यादा स्थितियां |
| रिटर्न |
boolean |
true अगर अनुमानित स्थितियों में से कोई एक स्थिति हुई है. false अगर टाइम आउट होने से पहले
कोई भी स्थिति नहीं हुई है |