यह Weave डिवाइस पर कॉन्फ़िगर किए गए नेटवर्क या नेटवर्क स्कैन के ज़रिए इसकी जानकारी रखने वाले नेटवर्क के बारे में जानकारी दिखाता है.
फ़ील्ड की खास जानकारी
public long | NetworkId | डिवाइस से नेटवर्क को असाइन किया गया नेटवर्क आईडी. अगर यह आईडी नहीं दिया गया है, तो -1. |
public NetworkType | NetworkType | नेटवर्क का टाइप (वाईफ़ाई, Thread वगैरह) |
public byte[] | ThreadExtendedPANId | थ्रेड का एक्सटेंडेड पैन आईडी या अगर यह आईडी नहीं दिया गया है, तो NULL. |
public byte[] | ThreadNetworkKey | थ्रेड नेटवर्क की कुंजी या अगर यह तय नहीं की गई है, तो NULL. |
public String | ThreadNetworkName | Thread नेटवर्क का नाम या अगर यह Thread नेटवर्क नहीं है, तो NULL. |
public byte[] | WiFiKey | वाईफ़ाई का पासवर्ड या अगर पासवर्ड नहीं दिया गया है, तो NULL. |
public WiFiMode | WiFiMode | वाई-फ़ाई नेटवर्क का ऑपरेटिंग मोड. |
public WiFiRole | WiFiRole | वाई-फ़ाई नेटवर्क पर डिवाइस की भूमिका. |
public String | WiFiSSID | वाई-फ़ाई नेटवर्क का SSID या अगर यह वाई-फ़ाई नेटवर्क नहीं है, तो NULL. |
public WiFiSecurityType | WiFiSecurityType | वाई-फ़ाई की सुरक्षा का टाइप. |
सार्वजनिक शॉर्ट वीडियो | WirelessSignalStrength | नेटवर्क की सिग्नल स्ट्रेंथ, dBm में या Short.MIN_VALUE, अगर उपलब्ध/लागू नहीं है. |
सार्वजनिक कंस्ट्रक्टर की खास जानकारी
सार्वजनिक तरीके की खास जानकारी
static NetworkInfo |
Make(int networkType, long networkId, String wifiSSID, int wifiMode,
int wifiRole, int wifiSecurityType, byte[] wifiKey, String threadNetworkName,
byte[] threadExtendedPANId, byte[] threadNetworkKey, short
wirelessSignalStrength)
|
static NetworkInfo |
MakeThread(String threadNetworkName, byte[] threadExtendedPANId,
byte[] threadNetworkKey)
|
static NetworkInfo |
MakeWiFi(String wifiSSID, WiFiMode
wifiMode, WiFiRole
wifiRole, WiFiSecurityType
wifiSecurityType, byte[] wifiKey)
|
इनहेरिट किए गए तरीके की खास जानकारी
फ़ील्ड
public long NetworkId
डिवाइस से नेटवर्क को असाइन किया गया नेटवर्क आईडी. अगर यह आईडी नहीं दिया गया है, तो -1.
public NetworkType NetworkType
नेटवर्क का टाइप (वाईफ़ाई, Thread वगैरह)
public byte[] ThreadExtendedPANId
थ्रेड का एक्सटेंडेड पैन आईडी या अगर यह आईडी मौजूद नहीं है, तो NULL. इसकी लंबाई ठीक आठ बाइट होनी चाहिए.
public byte[] ThreadNetworkKey
थ्रेड नेटवर्क की कुंजी या अगर यह तय नहीं की गई है, तो NULL.
public String ThreadNetworkName
Thread नेटवर्क का नाम या अगर यह Thread नेटवर्क नहीं है, तो NULL.
public byte[] WiFiKey
वाईफ़ाई का पासवर्ड या अगर पासवर्ड नहीं दिया गया है, तो NULL.
public WiFiMode WiFiMode
वाई-फ़ाई नेटवर्क का ऑपरेटिंग मोड.
public WiFiRole WiFiRole
वाई-फ़ाई नेटवर्क पर डिवाइस की भूमिका.
public String WiFiSSID
वाई-फ़ाई नेटवर्क न होने पर, वाई-फ़ाई SSID या NULL.
public WiFiSecurityType WiFiSecurityType
वाई-फ़ाई की सुरक्षा का टाइप.
public short WirelessSignalStrength
नेटवर्क की सिग्नल स्ट्रेंथ, dBm में. अगर यह उपलब्ध/लागू नहीं है, तो Short.MIN_VALUE.
सार्वजनिक कंस्ट्रक्टर
public NetworkInfo ()
पब्लिक मेथड
public static NetworkInfo Make (int networkType, long networkId, String wifiSSID, int wifiMode, int wifiRole, int wifiSecurityType, byte[] wifiKey, String threadNetworkName, byte[] threadExtendedPANId, byte[] threadNetworkKey, short wirelessSignalStrength)
पैरामीटर
networkType | |
---|---|
networkId | |
wifiSSID | |
wifiMode | |
wifiRole | |
wifiSecurityType | |
wifiKey | |
threadNetworkName | |
threadExtendedPANId | |
threadNetworkKey | |
wirelessSignalStrength |
public static NetworkInfo MakeThread (String threadNetworkName, byte[] threadExtendedPANId, byte[] threadNetworkKey)
पैरामीटर
threadNetworkName | |
---|---|
threadExtendedPANId | |
threadNetworkKey |
public static NetworkInfo MakeWiFi (String wifiSSID, WiFiMode wifiMode, WiFiRole wifiRole, WiFiSecurityType wifiSecurityType, byte[] wifiKey)
पैरामीटर
wifiSSID | |
---|---|
wifiMode | |
wifiRole | |
wifiSecurityType | |
wifiKey |