Share via


WifiManager 類別

定義

這個類別提供主要 API 來管理 Wi-Fi 連線的所有層面。

[Android.Runtime.Register("android/net/wifi/WifiManager", DoNotGenerateAcw=true)]
public class WifiManager : Java.Lang.Object
[<Android.Runtime.Register("android/net/wifi/WifiManager", DoNotGenerateAcw=true)>]
type WifiManager = class
    inherit Object
繼承
WifiManager
屬性

備註

Android 平臺檔

此頁面的部分是根據 原始碼專案所建立和共用的工作進行修改,並根據中所述的詞彙使用。

建構函式

WifiManager(IntPtr, JniHandleOwnership)

建立 JNI 物件的 Managed 標記法時所使用的建構函式;由執行時間呼叫。

欄位

ActionPickWifiNetwork

活動動作:挑選要連線 Wi-Fi 網路。

ActionRemoveSuggestionDisconnect
已淘汰.

這個類別提供主要 API 來管理 Wi-Fi 連線的所有層面。

ActionRemoveSuggestionLinger
已淘汰.

這個類別提供主要 API 來管理 Wi-Fi 連線的所有層面。

ActionRequestScanAlwaysAvailable

活動動作:顯示系統活動,允許使用者啟用掃描,即使關閉 Wi-Fi 也可用。

ActionWifiNetworkSuggestionPostConnection

這個類別提供主要 API 來管理 Wi-Fi 連線的所有層面。

ActionWifiScanAvailabilityChanged

這個類別提供主要 API 來管理 Wi-Fi 連線的所有層面。

ChannelDataKeyFrequencyMhz

這個類別提供主要 API 來管理 Wi-Fi 連線的所有層面。

ChannelDataKeyNumAp

這個類別提供主要 API 來管理 Wi-Fi 連線的所有層面。

ErrorAuthenticating

如果驗證時發生問題,則錯誤碼。

ExtraBssid

字串的查閱索引鍵,提供我們連線之存取點的 BSSID。

ExtraNetworkInfo

與 Wi-Fi 網路相關聯的物件查閱索引鍵 NetworkInfo

ExtraNetworkSuggestion

這個類別提供主要 API 來管理 Wi-Fi 連線的所有層面。

ExtraNewRssi

int dBm 中提供新 RSSI 的查閱索引鍵。

ExtraNewState

描述 SupplicantState 新狀態 的查閱索引鍵 使用 擷取 GetParcelableExtra(String)

ExtraPreviousWifiState

上一個 Wi-Fi 狀態。

ExtraResultsUpdated

這個類別提供主要 API 來管理 Wi-Fi 連線的所有層面。

ExtraScanAvailable

這個類別提供主要 API 來管理 Wi-Fi 連線的所有層面。

ExtraSupplicantConnected

布林值的查閱索引鍵,指出是否已經取得或遺失與 supplicant 精靈的連線。

ExtraSupplicantError

如果有任何使用 擷取 GetIntExtra(String, Int32) ,則為 描述支援錯誤碼的查閱索引鍵 SupplicantState

ExtraWifiInfo

物件的查閱索引鍵 WifiInfo ,提供我們所連接之存取點的相關資訊。

ExtraWifiState

int 的查閱索引鍵,指出是否已啟用、停用、啟用、停用或未知 Wi-Fi。

NetworkIdsChangedAction

已設定網路的網路識別碼可能已變更。

NetworkStateChangedAction

廣播意圖動作,指出 Wi-Fi 連線的狀態已變更。

RssiChangedAction

RSSI (訊號強度) 已變更。

ScanResultsAvailableAction

存取點掃描已完成,且可從要求者取得結果。

StatusLocalOnlyConnectionFailureAssociation
已淘汰.

這個類別提供主要 API 來管理 Wi-Fi 連線的所有層面。

StatusLocalOnlyConnectionFailureAuthentication
已淘汰.

這個類別提供主要 API 來管理 Wi-Fi 連線的所有層面。

StatusLocalOnlyConnectionFailureIpProvisioning
已淘汰.

這個類別提供主要 API 來管理 Wi-Fi 連線的所有層面。

StatusLocalOnlyConnectionFailureNoResponse
已淘汰.

這個類別提供主要 API 來管理 Wi-Fi 連線的所有層面。

StatusLocalOnlyConnectionFailureNotFound
已淘汰.

這個類別提供主要 API 來管理 Wi-Fi 連線的所有層面。

StatusLocalOnlyConnectionFailureUnknown
已淘汰.

這個類別提供主要 API 來管理 Wi-Fi 連線的所有層面。

StatusNetworkSuggestionsErrorAddDuplicate
已淘汰.

這個類別提供主要 API 來管理 Wi-Fi 連線的所有層面。

StatusNetworkSuggestionsErrorAddExceedsMaxPerApp
已淘汰.

這個類別提供主要 API 來管理 Wi-Fi 連線的所有層面。

StatusNetworkSuggestionsErrorAddInvalid
已淘汰.

這個類別提供主要 API 來管理 Wi-Fi 連線的所有層面。

StatusNetworkSuggestionsErrorAddNotAllowed
已淘汰.

這個類別提供主要 API 來管理 Wi-Fi 連線的所有層面。

StatusNetworkSuggestionsErrorAppDisallowed
已淘汰.

這個類別提供主要 API 來管理 Wi-Fi 連線的所有層面。

StatusNetworkSuggestionsErrorInternal
已淘汰.

這個類別提供主要 API 來管理 Wi-Fi 連線的所有層面。

StatusNetworkSuggestionsErrorRemoveInvalid
已淘汰.

這個類別提供主要 API 來管理 Wi-Fi 連線的所有層面。

StatusNetworkSuggestionsErrorRestrictedByAdmin
已淘汰.

這個類別提供主要 API 來管理 Wi-Fi 連線的所有層面。

StatusNetworkSuggestionsSuccess
已淘汰.

這個類別提供主要 API 來管理 Wi-Fi 連線的所有層面。

StatusSuggestionApprovalApprovedByCarrierPrivilege
已淘汰.

這個類別提供主要 API 來管理 Wi-Fi 連線的所有層面。

StatusSuggestionApprovalApprovedByUser
已淘汰.

這個類別提供主要 API 來管理 Wi-Fi 連線的所有層面。

StatusSuggestionApprovalPending
已淘汰.

這個類別提供主要 API 來管理 Wi-Fi 連線的所有層面。

StatusSuggestionApprovalRejectedByUser
已淘汰.

這個類別提供主要 API 來管理 Wi-Fi 連線的所有層面。

StatusSuggestionApprovalUnknown
已淘汰.

這個類別提供主要 API 來管理 Wi-Fi 連線的所有層面。

StatusSuggestionConnectionFailureAssociation
已淘汰.

這個類別提供主要 API 來管理 Wi-Fi 連線的所有層面。

StatusSuggestionConnectionFailureAuthentication
已淘汰.

這個類別提供主要 API 來管理 Wi-Fi 連線的所有層面。

StatusSuggestionConnectionFailureIpProvisioning
已淘汰.

這個類別提供主要 API 來管理 Wi-Fi 連線的所有層面。

StatusSuggestionConnectionFailureUnknown
已淘汰.

這個類別提供主要 API 來管理 Wi-Fi 連線的所有層面。

SupplicantConnectionChangeAction

廣播意圖動作,指出已建立與 supplicant 的連線 (,而且現在可以執行 Wi-Fi 作業) 或連線已遺失。

SupplicantStateChangedAction

廣播意圖動作,指出建立存取點連線的狀態已變更。

UnknownSsid

這個類別提供主要 API 來管理 Wi-Fi 連線的所有層面。

WifiInterfaceTypeAp
已淘汰.

這個類別提供主要 API 來管理 Wi-Fi 連線的所有層面。

WifiInterfaceTypeAware
已淘汰.

這個類別提供主要 API 來管理 Wi-Fi 連線的所有層面。

WifiInterfaceTypeDirect
已淘汰.

這個類別提供主要 API 來管理 Wi-Fi 連線的所有層面。

WifiInterfaceTypeSta
已淘汰.

這個類別提供主要 API 來管理 Wi-Fi 連線的所有層面。

WifiMultiInternetModeDbsAp
已淘汰.

這個類別提供主要 API 來管理 Wi-Fi 連線的所有層面。

WifiMultiInternetModeDisabled
已淘汰.

這個類別提供主要 API 來管理 Wi-Fi 連線的所有層面。

WifiMultiInternetModeMultiAp
已淘汰.

這個類別提供主要 API 來管理 Wi-Fi 連線的所有層面。

WifiStateChangedAction

廣播意圖動作,指出 Wi-Fi 已啟用、停用、啟用、停用或未知。

屬性

CallerConfiguredNetworks

這個類別提供主要 API 來管理 Wi-Fi 連線的所有層面。

Class

傳回這個 Object 的執行時間類別。

(繼承來源 Object)
ConfiguredNetworks

傳回在支援者中設定的所有網路清單。

ConnectionInfo

如果有任何作用中,則傳回目前 Wi-Fi 連線的動態資訊。

DhcpInfo

如果有的話,從最後一個成功的 DHCP 要求傳回 DHCP 指派的位址。

Handle

基礎 Android 實例的控制碼。

(繼承來源 Object)
IsAutoWakeupEnabled

這個類別提供主要 API 來管理 Wi-Fi 連線的所有層面。

IsBridgedApConcurrencySupported

這個類別提供主要 API 來管理 Wi-Fi 連線的所有層面。

IsDecoratedIdentitySupported

這個類別提供主要 API 來管理 Wi-Fi 連線的所有層面。

IsDeviceToApRttSupported
IsDualBandSimultaneousSupported

這個類別提供主要 API 來管理 Wi-Fi 連線的所有層面。

IsEasyConnectDppAkmSupported

這個類別提供主要 API 來管理 Wi-Fi 連線的所有層面。

IsEasyConnectEnrolleeResponderModeSupported

這個類別提供主要 API 來管理 Wi-Fi 連線的所有層面。

IsEasyConnectSupported

這個類別提供主要 API 來管理 Wi-Fi 連線的所有層面。

IsEnhancedOpenSupported

這個類別提供主要 API 來管理 Wi-Fi 連線的所有層面。

IsEnhancedPowerReportingSupported
IsMakeBeforeBreakWifiSwitchingSupported

這個類別提供主要 API 來管理 Wi-Fi 連線的所有層面。

IsP2pSupported
IsPasspointTermsAndConditionsSupported

這個類別提供主要 API 來管理 Wi-Fi 連線的所有層面。

IsPreferredNetworkOffloadSupported
IsScanAlwaysAvailable

檢查掃描是否永遠可用。

IsScanThrottleEnabled

這個類別提供主要 API 來管理 Wi-Fi 連線的所有層面。

IsStaApConcurrencySupported

這個類別提供主要 API 來管理 Wi-Fi 連線的所有層面。

IsStaBridgedApConcurrencySupported

這個類別提供主要 API 來管理 Wi-Fi 連線的所有層面。

IsStaConcurrencyForLocalOnlyConnectionsSupported

這個類別提供主要 API 來管理 Wi-Fi 連線的所有層面。

IsStaConcurrencyForMultiInternetSupported

這個類別提供主要 API 來管理 Wi-Fi 連線的所有層面。

IsTdlsSupported
IsTidToLinkMappingNegotiationSupported

這個類別提供主要 API 來管理 Wi-Fi 連線的所有層面。

IsTlsMinimumVersionSupported

這個類別提供主要 API 來管理 Wi-Fi 連線的所有層面。

IsTlsV13Supported

這個類別提供主要 API 來管理 Wi-Fi 連線的所有層面。

IsTrustOnFirstUseSupported

這個類別提供主要 API 來管理 Wi-Fi 連線的所有層面。

IsWapiSupported

這個類別提供主要 API 來管理 Wi-Fi 連線的所有層面。

IsWifiDisplayR2Supported

這個類別提供主要 API 來管理 Wi-Fi 連線的所有層面。

IsWifiEnabled

傳回 Wi-Fi 已啟用或停用。

IsWifiPasspointEnabled

這個類別提供主要 API 來管理 Wi-Fi 連線的所有層面。

IsWpa3SaeH2eSupported

這個類別提供主要 API 來管理 Wi-Fi 連線的所有層面。

IsWpa3SaePublicKeySupported

這個類別提供主要 API 來管理 Wi-Fi 連線的所有層面。

IsWpa3SaeSupported

這個類別提供主要 API 來管理 Wi-Fi 連線的所有層面。

IsWpa3SuiteBSupported

這個類別提供主要 API 來管理 Wi-Fi 連線的所有層面。

JniIdentityHashCode

這個類別提供主要 API 來管理 Wi-Fi 連線的所有層面。

(繼承來源 Object)
JniPeerMembers

這個類別提供主要 API 來管理 Wi-Fi 連線的所有層面。

MaxNumberOfChannelsPerNetworkSpecifierRequest

這個類別提供主要 API 來管理 Wi-Fi 連線的所有層面。

MaxNumberOfNetworkSuggestionsPerApp

這個類別提供主要 API 來管理 Wi-Fi 連線的所有層面。

MaxSignalLevel

這個類別提供主要 API 來管理 Wi-Fi 連線的所有層面。

NetworkSuggestions

這個類別提供主要 API 來管理 Wi-Fi 連線的所有層面。

PasspointConfigurations

這個類別提供主要 API 來管理 Wi-Fi 連線的所有層面。

PeerReference

這個類別提供主要 API 來管理 Wi-Fi 連線的所有層面。

(繼承來源 Object)
ScanResults

傳回最新存取點掃描的結果。

StaConcurrencyForMultiInternetMode

這個類別提供主要 API 來管理 Wi-Fi 連線的所有層面。

ThresholdClass

此 API 支援 Mono for Android 基礎結構,並不適合直接從您的程式碼使用。

ThresholdType

此 API 支援 Mono for Android 基礎結構,並不適合直接從您的程式碼使用。

WifiState

取得啟用 Wi-Fi 狀態。

方法

AddLocalOnlyConnectionFailureListener(IExecutor, WifiManager+ILocalOnlyConnectionFailureListener)

這個類別提供主要 API 來管理 Wi-Fi 連線的所有層面。

AddNetwork(WifiConfiguration)

將新的網路描述新增至一組已設定的網路。

AddNetworkPrivileged(WifiConfiguration)

這個類別提供主要 API 來管理 Wi-Fi 連線的所有層面。

AddNetworkSuggestions(IList<WifiNetworkSuggestion>)

這個類別提供主要 API 來管理 Wi-Fi 連線的所有層面。

AddOrUpdatePasspointConfiguration(PasspointConfiguration)

這個類別提供主要 API 來管理 Wi-Fi 連線的所有層面。

AddSuggestionConnectionStatusListener(IExecutor, WifiManager+ISuggestionConnectionStatusListener)

這個類別提供主要 API 來管理 Wi-Fi 連線的所有層面。

AddSuggestionUserApprovalStatusListener(IExecutor, WifiManager+ISuggestionUserApprovalStatusListener)

這個類別提供主要 API 來管理 Wi-Fi 連線的所有層面。

AllowAutojoinGlobal(Boolean)

這個類別提供主要 API 來管理 Wi-Fi 連線的所有層面。

CalculateSignalLevel(Int32)

這個類別提供主要 API 來管理 Wi-Fi 連線的所有層面。

CalculateSignalLevel(Int32, Int32)

計算訊號的層級。

CancelWps(WifiManager+WpsCallback)

取消任何進行中的 Wi-fi 受保護設定

Clone()

建立並傳回這個 物件的複本。

(繼承來源 Object)
CompareSignalLevel(Int32, Int32)

比較兩個訊號強度。

CreateMulticastLock(String)

建立新的 MulticastLock

CreateWifiLock(String)

建立新的 WifiLock。

CreateWifiLock(WifiMode, String)

建立新的 WifiLock。

DisableNetwork(Int32)

停用已設定的網路。

Disconnect()

解除與目前作用中存取點的關聯。

Dispose()

這個類別提供主要 API 來管理 Wi-Fi 連線的所有層面。

(繼承來源 Object)
Dispose(Boolean)

這個類別提供主要 API 來管理 Wi-Fi 連線的所有層面。

(繼承來源 Object)
EnableNetwork(Int32, Boolean)

允許先前設定的網路與 相關聯。

Equals(Object)

指出其他物件是否「等於」這個物件。

(繼承來源 Object)
FlushPasspointAnqpCache()

這個類別提供主要 API 來管理 Wi-Fi 連線的所有層面。

FromContext(Context)

這個類別提供主要 API 來管理 Wi-Fi 連線的所有層面。

GetAllowedChannels(WifiBand, WifiAvailableChannelModes)

這個類別提供主要 API 來管理 Wi-Fi 連線的所有層面。

GetChannelData(IExecutor, IConsumer)

這個類別提供主要 API 來管理 Wi-Fi 連線的所有層面。

GetHashCode()

傳回此物件的雜湊碼值。

(繼承來源 Object)
GetMaxSupportedConcurrentTdlsSessions(IExecutor, IConsumer)

這個類別提供主要 API 來管理 Wi-Fi 連線的所有層面。

GetNumberOfEnabledTdlsSessions(IExecutor, IConsumer)

這個類別提供主要 API 來管理 Wi-Fi 連線的所有層面。

GetUsableChannels(WifiBand, WifiAvailableChannelModes)

這個類別提供主要 API 來管理 Wi-Fi 連線的所有層面。

Is24GHzBandSupported()

這個類別提供主要 API 來管理 Wi-Fi 連線的所有層面。

Is5GHzBandSupported()
Is60GHzBandSupported()

這個類別提供主要 API 來管理 Wi-Fi 連線的所有層面。

Is6GHzBandSupported()

這個類別提供主要 API 來管理 Wi-Fi 連線的所有層面。

IsCarrierNetworkOffloadEnabled(Int32, Boolean)

這個類別提供主要 API 來管理 Wi-Fi 連線的所有層面。

IsTdlsOperationCurrentlyAvailable(IExecutor, IConsumer)

這個類別提供主要 API 來管理 Wi-Fi 連線的所有層面。

IsWifiStandardSupported(Int32)

這個類別提供主要 API 來管理 Wi-Fi 連線的所有層面。

JavaFinalize()

當垃圾收集判斷物件沒有其他參考時,由物件上的垃圾收集行程呼叫。

(繼承來源 Object)
Notify()

喚醒正在等候此物件的監視器的單一線程。

(繼承來源 Object)
NotifyAll()

喚醒正在等候此物件監視器的所有線程。

(繼承來源 Object)
PingSupplicant()

檢查建議精靈是否回應要求。

QueryAutojoinGlobal(IExecutor, IConsumer)

這個類別提供主要 API 來管理 Wi-Fi 連線的所有層面。

Reassociate()

重新連線到目前使用中的存取點,即使我們已經連線也一樣。

Reconnect()

如果目前已中斷連線,請重新連線到目前作用中的存取點。

RegisterScanResultsCallback(IExecutor, WifiManager+ScanResultsCallback)

這個類別提供主要 API 來管理 Wi-Fi 連線的所有層面。

RegisterSubsystemRestartTrackingCallback(IExecutor, WifiManager+SubsystemRestartTrackingCallback)

這個類別提供主要 API 來管理 Wi-Fi 連線的所有層面。

RemoveLocalOnlyConnectionFailureListener(WifiManager+ILocalOnlyConnectionFailureListener)

這個類別提供主要 API 來管理 Wi-Fi 連線的所有層面。

RemoveNetwork(Int32)

從已設定的網路清單中移除指定的網路。

RemoveNetworkSuggestions(IList<WifiNetworkSuggestion>)

這個類別提供主要 API 來管理 Wi-Fi 連線的所有層面。

RemoveNetworkSuggestions(IList<WifiNetworkSuggestion>, Int32)

這個類別提供主要 API 來管理 Wi-Fi 連線的所有層面。

RemoveNonCallerConfiguredNetworks()

這個類別提供主要 API 來管理 Wi-Fi 連線的所有層面。

RemovePasspointConfiguration(String)

這個類別提供主要 API 來管理 Wi-Fi 連線的所有層面。

RemoveSuggestionConnectionStatusListener(WifiManager+ISuggestionConnectionStatusListener)

這個類別提供主要 API 來管理 Wi-Fi 連線的所有層面。

RemoveSuggestionUserApprovalStatusListener(WifiManager+ISuggestionUserApprovalStatusListener)

這個類別提供主要 API 來管理 Wi-Fi 連線的所有層面。

ReportCreateInterfaceImpact(Int32, Boolean, IExecutor, IBiConsumer)

這個類別提供主要 API 來管理 Wi-Fi 連線的所有層面。

SaveConfiguration()

告訴支援者保存目前設定的網路清單。

SetHandle(IntPtr, JniHandleOwnership)

設定 Handle 屬性。

(繼承來源 Object)
SetTdlsEnabled(InetAddress, Boolean)

在特定本機路由上啟用/停用 TDLS。

SetTdlsEnabled(InetAddress, Boolean, IExecutor, IConsumer)

這個類別提供主要 API 來管理 Wi-Fi 連線的所有層面。

SetTdlsEnabledWithMacAddress(String, Boolean)

SetTdlsEnabled(InetAddress, Boolean)類似于 ,但這個版本可讓您使用 MAC 位址來指定遠端端點。

SetTdlsEnabledWithMacAddress(String, Boolean, IExecutor, IConsumer)

這個類別提供主要 API 來管理 Wi-Fi 連線的所有層面。

SetWifiEnabled(Boolean)

啟用或停用 Wi-Fi。

StartLocalOnlyHotspot(WifiManager+LocalOnlyHotspotCallback, Handler)

這個類別提供主要 API 來管理 Wi-Fi 連線的所有層面。

StartScan()

要求掃描存取點。

StartWps(WpsInfo, WifiManager+WpsCallback)

啟動 Wi-fi 受保護的設定

ToArray<T>()

這個類別提供主要 API 來管理 Wi-Fi 連線的所有層面。

(繼承來源 Object)
ToString()

傳回物件的字串表示。

(繼承來源 Object)
UnregisterFromRuntime()

這個類別提供主要 API 來管理 Wi-Fi 連線的所有層面。

(繼承來源 Object)
UnregisterScanResultsCallback(WifiManager+ScanResultsCallback)

這個類別提供主要 API 來管理 Wi-Fi 連線的所有層面。

UnregisterSubsystemRestartTrackingCallback(WifiManager+SubsystemRestartTrackingCallback)

這個類別提供主要 API 來管理 Wi-Fi 連線的所有層面。

UpdateNetwork(WifiConfiguration)

更新現有已設定網路的網路描述。

ValidateSoftApConfiguration(SoftApConfiguration)

這個類別提供主要 API 來管理 Wi-Fi 連線的所有層面。

Wait()

讓目前的執行緒等到喚醒為止,通常是藉由 < em > notified < /em > 或 < em > interrupted < /em > 來喚醒。

(繼承來源 Object)
Wait(Int64)

讓目前的執行緒等到喚醒為止,通常是 < 透過 em > notified < /em 或 em > interrupted < /em >> ,或 < 直到經過一定數量的即時為止。

(繼承來源 Object)
Wait(Int64, Int32)

讓目前的執行緒等到喚醒為止,通常是 < 透過 em > notified < /em 或 em > interrupted < /em >> ,或 < 直到經過一定數量的即時為止。

(繼承來源 Object)

明確介面實作

IJavaPeerable.Disposed()

這個類別提供主要 API 來管理 Wi-Fi 連線的所有層面。

(繼承來源 Object)
IJavaPeerable.DisposeUnlessReferenced()

這個類別提供主要 API 來管理 Wi-Fi 連線的所有層面。

(繼承來源 Object)
IJavaPeerable.Finalized()

這個類別提供主要 API 來管理 Wi-Fi 連線的所有層面。

(繼承來源 Object)
IJavaPeerable.JniManagedPeerState

這個類別提供主要 API 來管理 Wi-Fi 連線的所有層面。

(繼承來源 Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

這個類別提供主要 API 來管理 Wi-Fi 連線的所有層面。

(繼承來源 Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

這個類別提供主要 API 來管理 Wi-Fi 連線的所有層面。

(繼承來源 Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

這個類別提供主要 API 來管理 Wi-Fi 連線的所有層面。

(繼承來源 Object)

擴充方法

JavaCast<TResult>(IJavaObject)

執行 Android 執行時間檢查的類型轉換。

JavaCast<TResult>(IJavaObject)

這個類別提供主要 API 來管理 Wi-Fi 連線的所有層面。

GetJniTypeName(IJavaPeerable)

這個類別提供主要 API 來管理 Wi-Fi 連線的所有層面。

適用於