WifiManager 类

定义

此类提供用于管理 Wi-Fi 连接的所有方面的主要 API。

[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 对象的托管表示形式时使用的构造函数;由运行时调用。

字段

ActionPickWifiNetwork

活动操作:选择要连接到 Wi-Fi 网络。

ActionRemoveSuggestionDisconnect
已过时.

此类提供用于管理 Wi-Fi 连接的所有方面的主要 API。

ActionRemoveSuggestionLinger
已过时.

此类提供用于管理 Wi-Fi 连接的所有方面的主要 API。

ActionRequestScanAlwaysAvailable

活动操作:显示一个系统活动,该活动允许用户启用扫描,即使关闭 Wi-Fi。

ActionWifiNetworkSuggestionPostConnection

此类提供用于管理 Wi-Fi 连接的所有方面的主要 API。

ActionWifiScanAvailabilityChanged

此类提供用于管理 Wi-Fi 连接的所有方面的主要 API。

ChannelDataKeyFrequencyMhz

此类提供用于管理 Wi-Fi 连接的所有方面的主要 API。

ChannelDataKeyNumAp

此类提供用于管理 Wi-Fi 连接的所有方面的主要 API。

ErrorAuthenticating

身份验证出现问题时的错误代码。

ExtraBssid

字符串的查找键,提供所连接的访问点的 BSSID。

ExtraNetworkInfo

与 Wi-Fi 网络关联的对象的查找键 NetworkInfo

ExtraNetworkSuggestion

此类提供用于管理 Wi-Fi 连接的所有方面的主要 API。

ExtraNewRssi

以 dBm 为单位提供新 RSSI 的查找键 int

ExtraNewState

描述使用 检索新状态GetParcelableExtra(String)的 的查找键SupplicantState

ExtraPreviousWifiState

上一个 Wi-Fi 状态。

ExtraResultsUpdated

此类提供用于管理 Wi-Fi 连接的所有方面的主要 API。

ExtraScanAvailable

此类提供用于管理 Wi-Fi 连接的所有方面的主要 API。

ExtraSupplicantConnected

布尔值的查找键,指示是否已获得或丢失与请求方守护程序的连接。

ExtraSupplicantError

描述请求者错误代码的 SupplicantState 查找键(如果有任何使用 进行 GetIntExtra(String, Int32)检索)。

ExtraWifiInfo

对象的查找键, WifiInfo 提供有关我们连接到的访问点的信息。

ExtraWifiState

int 的查找键,指示是启用、禁用、启用、禁用还是未知 Wi-Fi。

NetworkIdsChangedAction

已配置网络的网络 ID 可能已更改。

NetworkStateChangedAction

指示 Wi-Fi 连接状态已更改的广播意向操作。

RssiChangedAction

RSSI (信号强度) 已更改。

ScanResultsAvailableAction

接入点扫描已完成,请求者提供结果。

StatusLocalOnlyConnectionFailureAssociation
已过时.

此类提供用于管理 Wi-Fi 连接的所有方面的主要 API。

StatusLocalOnlyConnectionFailureAuthentication
已过时.

此类提供用于管理 Wi-Fi 连接的所有方面的主要 API。

StatusLocalOnlyConnectionFailureIpProvisioning
已过时.

此类提供用于管理 Wi-Fi 连接的所有方面的主要 API。

StatusLocalOnlyConnectionFailureNoResponse
已过时.

此类提供用于管理 Wi-Fi 连接的所有方面的主要 API。

StatusLocalOnlyConnectionFailureNotFound
已过时.

此类提供用于管理 Wi-Fi 连接的所有方面的主要 API。

StatusLocalOnlyConnectionFailureUnknown
已过时.

此类提供用于管理 Wi-Fi 连接的所有方面的主要 API。

StatusNetworkSuggestionsErrorAddDuplicate
已过时.

此类提供用于管理 Wi-Fi 连接的所有方面的主要 API。

StatusNetworkSuggestionsErrorAddExceedsMaxPerApp
已过时.

此类提供用于管理 Wi-Fi 连接的所有方面的主要 API。

StatusNetworkSuggestionsErrorAddInvalid
已过时.

此类提供用于管理 Wi-Fi 连接的所有方面的主要 API。

StatusNetworkSuggestionsErrorAddNotAllowed
已过时.

此类提供用于管理 Wi-Fi 连接的所有方面的主要 API。

StatusNetworkSuggestionsErrorAppDisallowed
已过时.

此类提供用于管理 Wi-Fi 连接的所有方面的主要 API。

StatusNetworkSuggestionsErrorInternal
已过时.

此类提供用于管理 Wi-Fi 连接的所有方面的主要 API。

StatusNetworkSuggestionsErrorRemoveInvalid
已过时.

此类提供用于管理 Wi-Fi 连接的所有方面的主要 API。

StatusNetworkSuggestionsErrorRestrictedByAdmin
已过时.

此类提供用于管理 Wi-Fi 连接的所有方面的主要 API。

StatusNetworkSuggestionsSuccess
已过时.

此类提供用于管理 Wi-Fi 连接的所有方面的主要 API。

StatusSuggestionApprovalApprovedByCarrierPrivilege
已过时.

此类提供用于管理 Wi-Fi 连接的所有方面的主要 API。

StatusSuggestionApprovalApprovedByUser
已过时.

此类提供用于管理 Wi-Fi 连接的所有方面的主要 API。

StatusSuggestionApprovalPending
已过时.

此类提供用于管理 Wi-Fi 连接的所有方面的主要 API。

StatusSuggestionApprovalRejectedByUser
已过时.

此类提供用于管理 Wi-Fi 连接的所有方面的主要 API。

StatusSuggestionApprovalUnknown
已过时.

此类提供用于管理 Wi-Fi 连接的所有方面的主要 API。

StatusSuggestionConnectionFailureAssociation
已过时.

此类提供用于管理 Wi-Fi 连接的所有方面的主要 API。

StatusSuggestionConnectionFailureAuthentication
已过时.

此类提供用于管理 Wi-Fi 连接的所有方面的主要 API。

StatusSuggestionConnectionFailureIpProvisioning
已过时.

此类提供用于管理 Wi-Fi 连接的所有方面的主要 API。

StatusSuggestionConnectionFailureUnknown
已过时.

此类提供用于管理 Wi-Fi 连接的所有方面的主要 API。

SupplicantConnectionChangeAction

广播意向操作,指示已 (建立了与请求方的连接,现在可以执行 Wi-Fi 操作) 或与请求方的连接已丢失。

SupplicantStateChangedAction

指示与接入点建立连接的状态已更改的广播意向操作。

UnknownSsid

此类提供用于管理 Wi-Fi 连接的所有方面的主要 API。

WifiInterfaceTypeAp
已过时.

此类提供用于管理 Wi-Fi 连接的所有方面的主要 API。

WifiInterfaceTypeAware
已过时.

此类提供用于管理 Wi-Fi 连接的所有方面的主要 API。

WifiInterfaceTypeDirect
已过时.

此类提供用于管理 Wi-Fi 连接的所有方面的主要 API。

WifiInterfaceTypeSta
已过时.

此类提供用于管理 Wi-Fi 连接的所有方面的主要 API。

WifiMultiInternetModeDbsAp
已过时.

此类提供用于管理 Wi-Fi 连接的所有方面的主要 API。

WifiMultiInternetModeDisabled
已过时.

此类提供用于管理 Wi-Fi 连接的所有方面的主要 API。

WifiMultiInternetModeMultiAp
已过时.

此类提供用于管理 Wi-Fi 连接的所有方面的主要 API。

WifiStateChangedAction

广播意向操作,指示已启用、禁用、启用、禁用或未知 Wi-Fi。

属性

CallerConfiguredNetworks

此类提供用于管理 Wi-Fi 连接的所有方面的主要 API。

Class

返回此 Object的运行时类。

(继承自 Object)
ConfiguredNetworks

返回请求者中配置的所有网络的列表。

ConnectionInfo

返回有关当前 Wi-Fi 连接的动态信息(如果有连接处于活动状态)。

DhcpInfo

从上一个成功的 DHCP 请求中返回 DHCP 分配的地址(如果有)。

Handle

基础 Android 实例的句柄。

(继承自 Object)
IsAutoWakeupEnabled

此类提供用于管理 Wi-Fi 连接的所有方面的主要 API。

IsBridgedApConcurrencySupported

此类提供用于管理 Wi-Fi 连接的所有方面的主要 API。

IsDecoratedIdentitySupported

此类提供用于管理 Wi-Fi 连接的所有方面的主要 API。

IsDeviceToApRttSupported
IsDualBandSimultaneousSupported

此类提供用于管理 Wi-Fi 连接的所有方面的主要 API。

IsEasyConnectDppAkmSupported

此类提供用于管理 Wi-Fi 连接的所有方面的主要 API。

IsEasyConnectEnrolleeResponderModeSupported

此类提供用于管理 Wi-Fi 连接的所有方面的主要 API。

IsEasyConnectSupported

此类提供用于管理 Wi-Fi 连接的所有方面的主要 API。

IsEnhancedOpenSupported

此类提供用于管理 Wi-Fi 连接的所有方面的主要 API。

IsEnhancedPowerReportingSupported
IsMakeBeforeBreakWifiSwitchingSupported

此类提供用于管理 Wi-Fi 连接的所有方面的主要 API。

IsP2pSupported
IsPasspointTermsAndConditionsSupported

此类提供用于管理 Wi-Fi 连接的所有方面的主要 API。

IsPreferredNetworkOffloadSupported
IsScanAlwaysAvailable

检查扫描是否始终可用。

IsScanThrottleEnabled

此类提供用于管理 Wi-Fi 连接的所有方面的主要 API。

IsStaApConcurrencySupported

此类提供用于管理 Wi-Fi 连接的所有方面的主要 API。

IsStaBridgedApConcurrencySupported

此类提供用于管理 Wi-Fi 连接的所有方面的主要 API。

IsStaConcurrencyForLocalOnlyConnectionsSupported

此类提供用于管理 Wi-Fi 连接的所有方面的主要 API。

IsStaConcurrencyForMultiInternetSupported

此类提供用于管理 Wi-Fi 连接的所有方面的主要 API。

IsTdlsSupported
IsTidToLinkMappingNegotiationSupported

此类提供用于管理 Wi-Fi 连接的所有方面的主要 API。

IsTlsMinimumVersionSupported

此类提供用于管理 Wi-Fi 连接的所有方面的主要 API。

IsTlsV13Supported

此类提供用于管理 Wi-Fi 连接的所有方面的主要 API。

IsTrustOnFirstUseSupported

此类提供用于管理 Wi-Fi 连接的所有方面的主要 API。

IsWapiSupported

此类提供用于管理 Wi-Fi 连接的所有方面的主要 API。

IsWifiDisplayR2Supported

此类提供用于管理 Wi-Fi 连接的所有方面的主要 API。

IsWifiEnabled

返回是启用还是禁用 Wi-Fi。

IsWifiPasspointEnabled

此类提供用于管理 Wi-Fi 连接的所有方面的主要 API。

IsWpa3SaeH2eSupported

此类提供用于管理 Wi-Fi 连接的所有方面的主要 API。

IsWpa3SaePublicKeySupported

此类提供用于管理 Wi-Fi 连接的所有方面的主要 API。

IsWpa3SaeSupported

此类提供用于管理 Wi-Fi 连接的所有方面的主要 API。

IsWpa3SuiteBSupported

此类提供用于管理 Wi-Fi 连接的所有方面的主要 API。

JniIdentityHashCode

此类提供用于管理 Wi-Fi 连接的所有方面的主要 API。

(继承自 Object)
JniPeerMembers

此类提供用于管理 Wi-Fi 连接的所有方面的主要 API。

MaxNumberOfChannelsPerNetworkSpecifierRequest

此类提供用于管理 Wi-Fi 连接的所有方面的主要 API。

MaxNumberOfNetworkSuggestionsPerApp

此类提供用于管理 Wi-Fi 连接的所有方面的主要 API。

MaxSignalLevel

此类提供用于管理 Wi-Fi 连接的所有方面的主要 API。

NetworkSuggestions

此类提供用于管理 Wi-Fi 连接的所有方面的主要 API。

PasspointConfigurations

此类提供用于管理 Wi-Fi 连接的所有方面的主要 API。

PeerReference

此类提供用于管理 Wi-Fi 连接的所有方面的主要 API。

(继承自 Object)
ScanResults

返回最新接入点扫描的结果。

StaConcurrencyForMultiInternetMode

此类提供用于管理 Wi-Fi 连接的所有方面的主要 API。

ThresholdClass

此 API 支持 Mono for Android 基础结构,不应直接从代码中使用。

ThresholdType

此 API 支持 Mono for Android 基础结构,不应直接从代码中使用。

WifiState

获取启用 Wi-Fi 状态。

方法

AddLocalOnlyConnectionFailureListener(IExecutor, WifiManager+ILocalOnlyConnectionFailureListener)

此类提供用于管理 Wi-Fi 连接的所有方面的主要 API。

AddNetwork(WifiConfiguration)

向配置的一组网络添加新的网络说明。

AddNetworkPrivileged(WifiConfiguration)

此类提供用于管理 Wi-Fi 连接的所有方面的主要 API。

AddNetworkSuggestions(IList<WifiNetworkSuggestion>)

此类提供用于管理 Wi-Fi 连接的所有方面的主要 API。

AddOrUpdatePasspointConfiguration(PasspointConfiguration)

此类提供用于管理 Wi-Fi 连接的所有方面的主要 API。

AddSuggestionConnectionStatusListener(IExecutor, WifiManager+ISuggestionConnectionStatusListener)

此类提供用于管理 Wi-Fi 连接的所有方面的主要 API。

AddSuggestionUserApprovalStatusListener(IExecutor, WifiManager+ISuggestionUserApprovalStatusListener)

此类提供用于管理 Wi-Fi 连接的所有方面的主要 API。

AllowAutojoinGlobal(Boolean)

此类提供用于管理 Wi-Fi 连接的所有方面的主要 API。

CalculateSignalLevel(Int32)

此类提供用于管理 Wi-Fi 连接的所有方面的主要 API。

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()

此类提供用于管理 Wi-Fi 连接的所有方面的主要 API。

(继承自 Object)
Dispose(Boolean)

此类提供用于管理 Wi-Fi 连接的所有方面的主要 API。

(继承自 Object)
EnableNetwork(Int32, Boolean)

允许与以前配置的网络相关联。

Equals(Object)

指示某个其他对象是否“等于”此对象。

(继承自 Object)
FlushPasspointAnqpCache()

此类提供用于管理 Wi-Fi 连接的所有方面的主要 API。

FromContext(Context)

此类提供用于管理 Wi-Fi 连接的所有方面的主要 API。

GetAllowedChannels(WifiBand, WifiAvailableChannelModes)

此类提供用于管理 Wi-Fi 连接的所有方面的主要 API。

GetChannelData(IExecutor, IConsumer)

此类提供用于管理 Wi-Fi 连接的所有方面的主要 API。

GetHashCode()

返回对象的哈希代码值。

(继承自 Object)
GetMaxSupportedConcurrentTdlsSessions(IExecutor, IConsumer)

此类提供用于管理 Wi-Fi 连接的所有方面的主要 API。

GetNumberOfEnabledTdlsSessions(IExecutor, IConsumer)

此类提供用于管理 Wi-Fi 连接的所有方面的主要 API。

GetUsableChannels(WifiBand, WifiAvailableChannelModes)

此类提供用于管理 Wi-Fi 连接的所有方面的主要 API。

Is24GHzBandSupported()

此类提供用于管理 Wi-Fi 连接的所有方面的主要 API。

Is5GHzBandSupported()
Is60GHzBandSupported()

此类提供用于管理 Wi-Fi 连接的所有方面的主要 API。

Is6GHzBandSupported()

此类提供用于管理 Wi-Fi 连接的所有方面的主要 API。

IsCarrierNetworkOffloadEnabled(Int32, Boolean)

此类提供用于管理 Wi-Fi 连接的所有方面的主要 API。

IsTdlsOperationCurrentlyAvailable(IExecutor, IConsumer)

此类提供用于管理 Wi-Fi 连接的所有方面的主要 API。

IsWifiStandardSupported(Int32)

此类提供用于管理 Wi-Fi 连接的所有方面的主要 API。

JavaFinalize()

当垃圾回收确定不再引用对象时,由垃圾回收器对对象调用。

(继承自 Object)
Notify()

唤醒正在等待此对象的监视器的单个线程。

(继承自 Object)
NotifyAll()

唤醒正在等待此对象的监视器的所有线程。

(继承自 Object)
PingSupplicant()

检查请求程序守护程序是否正在响应请求。

QueryAutojoinGlobal(IExecutor, IConsumer)

此类提供用于管理 Wi-Fi 连接的所有方面的主要 API。

Reassociate()

重新连接到当前处于活动状态的接入点,即使我们已连接。

Reconnect()

如果当前已断开连接,请重新连接到当前活动接入点。

RegisterScanResultsCallback(IExecutor, WifiManager+ScanResultsCallback)

此类提供用于管理 Wi-Fi 连接的所有方面的主要 API。

RegisterSubsystemRestartTrackingCallback(IExecutor, WifiManager+SubsystemRestartTrackingCallback)

此类提供用于管理 Wi-Fi 连接的所有方面的主要 API。

RemoveLocalOnlyConnectionFailureListener(WifiManager+ILocalOnlyConnectionFailureListener)

此类提供用于管理 Wi-Fi 连接的所有方面的主要 API。

RemoveNetwork(Int32)

从已配置网络列表中删除指定的网络。

RemoveNetworkSuggestions(IList<WifiNetworkSuggestion>)

此类提供用于管理 Wi-Fi 连接的所有方面的主要 API。

RemoveNetworkSuggestions(IList<WifiNetworkSuggestion>, Int32)

此类提供用于管理 Wi-Fi 连接的所有方面的主要 API。

RemoveNonCallerConfiguredNetworks()

此类提供用于管理 Wi-Fi 连接的所有方面的主要 API。

RemovePasspointConfiguration(String)

此类提供用于管理 Wi-Fi 连接的所有方面的主要 API。

RemoveSuggestionConnectionStatusListener(WifiManager+ISuggestionConnectionStatusListener)

此类提供用于管理 Wi-Fi 连接的所有方面的主要 API。

RemoveSuggestionUserApprovalStatusListener(WifiManager+ISuggestionUserApprovalStatusListener)

此类提供用于管理 Wi-Fi 连接的所有方面的主要 API。

ReportCreateInterfaceImpact(Int32, Boolean, IExecutor, IBiConsumer)

此类提供用于管理 Wi-Fi 连接的所有方面的主要 API。

SaveConfiguration()

告知请求者保留配置的网络的当前列表。

SetHandle(IntPtr, JniHandleOwnership)

设置 Handle 属性。

(继承自 Object)
SetTdlsEnabled(InetAddress, Boolean)

在特定本地路由上启用/禁用 TDLS。

SetTdlsEnabled(InetAddress, Boolean, IExecutor, IConsumer)

此类提供用于管理 Wi-Fi 连接的所有方面的主要 API。

SetTdlsEnabledWithMacAddress(String, Boolean)

SetTdlsEnabled(InetAddress, Boolean)类似,但此版本允许使用 MAC 地址指定远程终结点。

SetTdlsEnabledWithMacAddress(String, Boolean, IExecutor, IConsumer)

此类提供用于管理 Wi-Fi 连接的所有方面的主要 API。

SetWifiEnabled(Boolean)

启用或禁用 WI-Fi。

StartLocalOnlyHotspot(WifiManager+LocalOnlyHotspotCallback, Handler)

此类提供用于管理 Wi-Fi 连接的所有方面的主要 API。

StartScan()

请求对接入点进行扫描。

StartWps(WpsInfo, WifiManager+WpsCallback)

启动受 Wi-Fi 保护的设置

ToArray<T>()

此类提供用于管理 Wi-Fi 连接的所有方面的主要 API。

(继承自 Object)
ToString()

返回对象的字符串表示形式。

(继承自 Object)
UnregisterFromRuntime()

此类提供用于管理 Wi-Fi 连接的所有方面的主要 API。

(继承自 Object)
UnregisterScanResultsCallback(WifiManager+ScanResultsCallback)

此类提供用于管理 Wi-Fi 连接的所有方面的主要 API。

UnregisterSubsystemRestartTrackingCallback(WifiManager+SubsystemRestartTrackingCallback)

此类提供用于管理 Wi-Fi 连接的所有方面的主要 API。

UpdateNetwork(WifiConfiguration)

更新现有已配置网络的网络说明。

ValidateSoftApConfiguration(SoftApConfiguration)

此类提供用于管理 Wi-Fi 连接的所有方面的主要 API。

Wait()

导致当前线程等待,直到它被唤醒,通常是通过 em <通知/em> 或 <em>interrupted</em>。<>

(继承自 Object)
Wait(Int64)

导致当前线程等待,直到它被唤醒,通常是通过 em <通知/em> 或 <em>interrupted</em>,或直到经过一定数量的实时。<>

(继承自 Object)
Wait(Int64, Int32)

导致当前线程等待,直到它被唤醒,通常是通过 em <通知/em> 或 <em>interrupted</em>,或直到经过一定数量的实时。<>

(继承自 Object)

显式接口实现

IJavaPeerable.Disposed()

此类提供用于管理 Wi-Fi 连接的所有方面的主要 API。

(继承自 Object)
IJavaPeerable.DisposeUnlessReferenced()

此类提供用于管理 Wi-Fi 连接的所有方面的主要 API。

(继承自 Object)
IJavaPeerable.Finalized()

此类提供用于管理 Wi-Fi 连接的所有方面的主要 API。

(继承自 Object)
IJavaPeerable.JniManagedPeerState

此类提供用于管理 Wi-Fi 连接的所有方面的主要 API。

(继承自 Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

此类提供用于管理 Wi-Fi 连接的所有方面的主要 API。

(继承自 Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

此类提供用于管理 Wi-Fi 连接的所有方面的主要 API。

(继承自 Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

此类提供用于管理 Wi-Fi 连接的所有方面的主要 API。

(继承自 Object)

扩展方法

JavaCast<TResult>(IJavaObject)

执行 Android 运行时检查的类型转换。

JavaCast<TResult>(IJavaObject)

此类提供用于管理 Wi-Fi 连接的所有方面的主要 API。

GetJniTypeName(IJavaPeerable)

此类提供用于管理 Wi-Fi 连接的所有方面的主要 API。

适用于