WifiInfo Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Descreve o estado de qualquer conexão Wi-Fi que esteja ativa ou esteja em processo de configuração.
[Android.Runtime.Register("android/net/wifi/WifiInfo", DoNotGenerateAcw=true)]
public class WifiInfo : Java.Lang.Object, Android.Net.ITransportInfo, Android.OS.IParcelable, IDisposable
[<Android.Runtime.Register("android/net/wifi/WifiInfo", DoNotGenerateAcw=true)>]
type WifiInfo = class
inherit Object
interface ITransportInfo
interface IJavaObject
interface IDisposable
interface IJavaPeerable
interface IParcelable
- Herança
- Atributos
- Implementações
Comentários
Descreve o estado de qualquer conexão Wi-Fi que esteja ativa ou esteja em processo de configuração.
No estado conectado, o acesso a campos confidenciais de localização requer as mesmas permissões que WifiManager#getScanResults. Se esse acesso não for permitido, #getSSID retornará WifiManager#UNKNOWN_SSID e #getBSSID retornará "02:00:00:00:00:00".
#getApMldMacAddress() retornará nulo.
#getNetworkId() retornará -1.
#getPasspointFqdn() retornará nulo.
#getPasspointProviderFriendlyName() retornará nulo.
#getInformationElements() retornará nulo.
#getMacAddress() retornará "02:00:00:00:00:00".
Java documentação para android.net.wifi.WifiInfo.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.
Construtores
| Nome | Description |
|---|---|
| WifiInfo(IntPtr, JniHandleOwnership) |
Um construtor usado ao criar representações gerenciadas de objetos JNI; chamado pelo runtime. |
Campos
| Nome | Description |
|---|---|
| FrequencyUnits |
Frequência no MHz |
| LinkSpeedUnits |
A unidade na qual as velocidades dos links são expressas. |
| LinkSpeedUnknown |
Constante para velocidade de vínculo desconhecida. |
| SecurityTypeDpp |
Obsoleto.
Tipo de segurança para a rede DPP (Easy Connect) |
| SecurityTypeEap |
Obsoleto.
Tipo de segurança para uma rede EAP. |
| SecurityTypeEapWpa3Enterprise |
Obsoleto.
Tipo de segurança para uma rede WPA3-Enterprise. |
| SecurityTypeEapWpa3Enterprise192Bit |
Obsoleto.
Tipo de segurança para um WPA3-Enterprise na rede de segurança de 192 bits. |
| SecurityTypeOpen |
Obsoleto.
Tipo de segurança para uma rede aberta. |
| SecurityTypeOsen |
Obsoleto.
Tipo de segurança para uma rede OSEN. |
| SecurityTypeOwe |
Obsoleto.
Tipo de segurança para uma rede OWE. |
| SecurityTypePasspointR1R2 |
Obsoleto.
Tipo de segurança para uma rede Passpoint R1/R2, em que TKIP e WEP não são permitidos. |
| SecurityTypePasspointR3 |
Obsoleto.
Tipo de segurança para uma rede Passpoint R3, em que TKIP e WEP não são permitidos e o PMF deve ser definido como Obrigatório. |
| SecurityTypePsk |
Obsoleto.
Tipo de segurança para uma rede PSK. |
| SecurityTypeSae |
Obsoleto.
Tipo de segurança para uma rede SAE. |
| SecurityTypeUnknown |
Obsoleto.
Tipo de segurança desconhecido. |
| SecurityTypeWapiCert |
Obsoleto.
Tipo de segurança para uma rede de certificado WAPI. |
| SecurityTypeWapiPsk |
Obsoleto.
Tipo de segurança para uma rede PSK wapi. |
| SecurityTypeWep |
Obsoleto.
Tipo de segurança para uma rede WEP. |
Propriedades
| Nome | Description |
|---|---|
| AffiliatedMloLinks |
Retorne os Links afiliados da MLO (Operação de Vários Vínculos) para Wi-Fi 7 pontos de acesso. |
| ApMldMacAddress |
Retorne o endereço MAC MLD (dispositivo de vários vínculos) para o ponto de acesso conectado. |
| ApMloLinkId |
Retorne a ID de link da MLO (Operação de Vários Vínculos) do ponto de acesso para Wi-Fi 7 pontos de acesso. |
| ApplicableRedactions |
Retorna uma máscara de bits de todas as redações aplicáveis (com base nas permissões mantidas pelo aplicativo receptor) a serem executadas neste TransportInfo. |
| AssociatedMloLinks |
Retorne os links de MLO (Operação de Vários Vínculos) associados para Wi-Fi 7 pontos de acesso. |
| BSSID |
Retorne o BSSID (identificador básico do conjunto de serviços) do ponto de acesso atual. |
| Class |
Retorna a classe de runtime deste |
| CurrentSecurityType |
Retorna o tipo de segurança do 802 atual. |
| Frequency |
Retorna a frequência atual em |
| Handle |
O identificador para a instância subjacente do Android. (Herdado de Object) |
| HiddenSSID | |
| InformationElements |
Obtenha todos os elementos de informações encontrados no sinalizador do bssid conectado. |
| IpAddress |
Este membro foi preterido. |
| IsRestricted |
Retornará true se a rede Wifi atual for uma rede restrita, caso contrário, false. |
| JniIdentityHashCode |
Obtém o código de hash de identidade atribuído a esse par Java pelo runtime de interoperabilidade. (Herdado de Object) |
| JniManagedPeerState |
Descreve o estado de qualquer conexão Wi-Fi que esteja ativa ou esteja em processo de configuração. (Herdado de JavaObject) |
| JniPeerMembers |
Descreve o estado de qualquer conexão Wi-Fi que esteja ativa ou esteja em processo de configuração. |
| LinkSpeed |
Retorna a velocidade do link atual em |
| MacAddress |
Retorna o endereço MAC usado para essa conexão. |
| MaxSupportedRxLinkSpeedMbps |
Retorna a velocidade máxima de link de recebimento com suporte em Mbps |
| MaxSupportedTxLinkSpeedMbps |
Retorna a velocidade máxima de link de transmissão com suporte em Mbps |
| NetworkId |
Cada rede configurada tem uma ID de inteiro pequeno exclusiva, usada para identificar a rede. |
| PasspointFqdn |
Retorna o nome de domínio totalmente qualificado da rede se for uma rede de ponto de passagem. |
| PasspointProviderFriendlyName |
Retorna o nome amigável do provedor da rede se for uma rede de ponto de passagem. |
| PasspointUniqueId |
Obter o identificador exclusivo do Ponto de Passagem para a conexão atual |
| PeerReference |
Obtém a referência de objeto JNI para este par Java. (Herdado de Object) |
| Rssi |
Retorna o indicador de força de sinal recebido do 802 atual. |
| RxLinkSpeedMbps |
Retorna a velocidade atual do link de recebimento em Mbps. |
| SSID |
Retorna o SSID (identificador do conjunto de serviços) do 802 atual. |
| SubscriptionId |
Se essa rede for provisionada por uma operadora, retornará a ID da assinatura correspondente ao SIM associado no dispositivo. |
| SupplicantState |
Retorne o estado detalhado da negociação do supplicante com um ponto de acesso, na forma de um |
| ThresholdClass |
Essa API dá suporte à infraestrutura do Mono para Android e não se destina a ser usada diretamente do seu código. |
| ThresholdType |
Essa API dá suporte à infraestrutura do Mono para Android e não se destina a ser usada diretamente do seu código. |
| TxLinkSpeedMbps |
Retorna a velocidade atual do link de transmissão em Mbps. |
| WifiStandard |
Obter conexão Wi-Fi padrão |
Métodos
| Nome | Description |
|---|---|
| Clone() |
Cria e retorna uma cópia desse objeto. (Herdado de Object) |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
Descreve o estado de qualquer conexão Wi-Fi que esteja ativa ou esteja em processo de configuração. (Herdado de JavaObject) |
| DescribeContents() |
Implementar a interface Parcelable { |
| Dispose() |
Libera os recursos mantidos por esse par Java. (Herdado de Object) |
| Dispose(Boolean) |
Libera os recursos mantidos por esse par Java. (Herdado de Object) |
| DisposeUnlessReferenced() |
Descreve o estado de qualquer conexão Wi-Fi que esteja ativa ou esteja em processo de configuração. (Herdado de JavaObject) |
| Equals(Object) |
Descreve o estado de qualquer conexão Wi-Fi que esteja ativa ou esteja em processo de configuração. (Herdado de JavaObject) |
| Equals(Object) |
Indica se algum outro objeto é "igual a" este. (Herdado de Object) |
| GetDetailedStateOf(SupplicantState) |
Mapeie um estado suplicante em um estado de conectividade de rede refinado. |
| GetHashCode() |
Retorna um valor de código hash para o objeto. (Herdado de Object) |
| JavaFinalize() |
Chamado pelo coletor de lixo em um objeto quando a coleta de lixo determina que não há mais referências ao objeto. (Herdado de Object) |
| MakeCopy(Int64) |
Crie uma cópia de um |
| Notify() |
Ativa um único thread que está aguardando no monitor deste objeto. (Herdado de Object) |
| NotifyAll() |
Ativa todos os threads que estão aguardando no monitor deste objeto. (Herdado de Object) |
| SetHandle(IntPtr, JniHandleOwnership) |
Define a propriedade Handle (Herdado de Object) |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
Descreve o estado de qualquer conexão Wi-Fi que esteja ativa ou esteja em processo de configuração. (Herdado de JavaObject) |
| ToArray<T>() |
Cria uma matriz gerenciada com base nesse wrapper de matriz Java. (Herdado de Object) |
| ToString() |
Retorna uma representação de cadeia de caracteres do objeto. (Herdado de Object) |
| UnregisterFromRuntime() |
Cancela o registro desse par Java do runtime de interoperabilidade. (Herdado de Object) |
| Wait() |
Faz com que o thread atual aguarde até ser despertado, normalmente por ser <notificado/em> ou <em>interrompido</em>.<> (Herdado de Object) |
| Wait(Int64, Int32) |
Faz com que o thread atual aguarde até que ele seja despertado, normalmente por ser <>notificado</em> ou <em>interrompido</em>, ou até que uma determinada quantidade de tempo real tenha decorrido. (Herdado de Object) |
| Wait(Int64) |
Faz com que o thread atual aguarde até que ele seja despertado, normalmente por ser <>notificado</em> ou <em>interrompido</em>, ou até que uma determinada quantidade de tempo real tenha decorrido. (Herdado de Object) |
| WriteToParcel(Parcel, ParcelableWriteFlags) |
Implementar a interface Parcelable { |
Implantações explícitas de interface
| Nome | Description |
|---|---|
| IJavaPeerable.Disposed() |
Descreve o estado de qualquer conexão Wi-Fi que esteja ativa ou esteja em processo de configuração. (Herdado de JavaObject) |
| IJavaPeerable.Finalized() |
Descreve o estado de qualquer conexão Wi-Fi que esteja ativa ou esteja em processo de configuração. (Herdado de JavaObject) |
| IJavaPeerable.JniObjectReferenceControlBlock |
Descreve o estado de qualquer conexão Wi-Fi que esteja ativa ou esteja em processo de configuração. (Herdado de JavaObject) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Descreve o estado de qualquer conexão Wi-Fi que esteja ativa ou esteja em processo de configuração. (Herdado de JavaObject) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Descreve o estado de qualquer conexão Wi-Fi que esteja ativa ou esteja em processo de configuração. (Herdado de JavaObject) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Descreve o estado de qualquer conexão Wi-Fi que esteja ativa ou esteja em processo de configuração. (Herdado de JavaObject) |
| IJavaPeerable.UnregisterFromRuntime() |
Descreve o estado de qualquer conexão Wi-Fi que esteja ativa ou esteja em processo de configuração. |
Métodos de Extensão
| Nome | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Obtém o nome JNI do tipo da instância |
| JavaAs<TResult>(IJavaPeerable) |
Tente coagir a digitar |
| JavaCast<TResult>(IJavaObject) |
Executa uma conversão de tipo marcada por runtime do Android. |
| JavaCast<TResult>(IJavaObject) |
Descreve o estado de qualquer conexão Wi-Fi que esteja ativa ou esteja em processo de configuração. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Tente coagir a digitar |