नेटवर्कजानकारी

public class NetworkInfo extends Object

यह 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