Android.Net.Wifi.Aware Namespace

Fornece apIs de caminho de dados, mensagens de pares, emparelhamento e descoberta de serviços com reconhecimento de Wi-Fi.

Classes

Nome Description
AttachCallback

Classe base para retornos de chamada de anexação do Aware.

AwareDataPathRequest

Uma solicitação para configurar um caminho de dados para uma rede Wi-Fi Aware.

AwareDataPathRequest.Builder

Uma classe de construtor para uma solicitação de caminho de dados do Wi-Fi Aware para configurar um caminho de dados com um dispositivo par.

AwareDataPathRequest.InterfaceConsts

Contém as IParcelable constantes expostas para AwareDataPathRequest.

AwarePairingConfig

A configuração para o emparelhamento consciente.

AwarePairingConfig.Builder

Construtor usado para compilar AwarePairingConfig objetos.

AwarePairingConfig.InterfaceConsts

Contém as IParcelable constantes expostas para AwarePairingConfig.

AwareResources

Os recursos do serviço Aware.

AwareResources.InterfaceConsts

Contém as IParcelable constantes expostas para AwareResources.

Characteristics

As características da implementação do Wi-Fi Aware.

Characteristics.InterfaceConsts

Contém as IParcelable constantes expostas para Characteristics.

DiscoverySession

Uma classe que representa uma única sessão de publicação ou assinatura com reconhecimento.

DiscoverySessionCallback

Classe base para retornos de chamada de eventos de sessão com reconhecimento.

IdentityChangedListener

Classe base para retornos de chamada de identidade/cluster com reconhecimento.

ParcelablePeerHandle

Um parcelável PeerHandle.

ParcelablePeerHandle.InterfaceConsts

Contém as IParcelable constantes expostas para ParcelablePeerHandle.

PeerHandle

Objeto opaco usado para representar um par Wi-Fi Aware.

PublishConfig

Define a configuração de uma sessão de publicação com reconhecimento.

PublishConfig.Builder

Construtor usado para compilar PublishConfig objetos.

PublishConfig.InterfaceConsts

Contém as IParcelable constantes expostas para PublishConfig.

PublishDiscoverySession

Uma classe que representa uma sessão de publicação com reconhecimento.

ServiceDiscoveryInfo

Um objeto que fornece informações sobre uma sessão de descoberta do Wi-Fi Aware com um par específico.

SubscribeConfig

Define a configuração de uma sessão de assinatura com reconhecimento.

SubscribeConfig.Builder

Construtor usado para compilar SubscribeConfig objetos.

SubscribeConfig.InterfaceConsts

Contém as IParcelable constantes expostas para SubscribeConfig.

SubscribeDiscoverySession

Uma classe que representa uma sessão de assinatura com reconhecimento.

WifiAwareChannelInfo

Wi-Fi informações de canal de caminho de dados com reconhecimento.

WifiAwareChannelInfo.InterfaceConsts

Contém as IParcelable constantes expostas para WifiAwareChannelInfo.

WifiAwareDataPathSecurityConfig

Wi-Fi configuração de segurança de caminho de dados com reconhecimento.

WifiAwareDataPathSecurityConfig.Builder

Uma classe de construtor para uma configuração de segurança de caminho de dados com reconhecimento de Wi-Fi para criptografar uma conexão Com Reconhecimento.

WifiAwareDataPathSecurityConfig.InterfaceConsts

Contém as IParcelable constantes expostas para WifiAwareDataPathSecurityConfig.

WifiAwareManager

Essa classe fornece a API primária para gerenciar operações de reconhecimento de Wi-Fi: descoberta e conexões de dados ponto a ponto.

WifiAwareNetworkInfo

Wi-Fi informações de rede específicas do Aware.

WifiAwareNetworkInfo.InterfaceConsts

Contém as IParcelable constantes expostas para WifiAwareNetworkInfo.

WifiAwareNetworkSpecifier

Objeto especificador de rede usado para solicitar uma rede Wi-Fi Aware.

WifiAwareNetworkSpecifier.Builder

Uma classe de construtor para um especificador de rede do Wi-Fi Aware para configurar uma conexão Aware com um par.

WifiAwareNetworkSpecifier.InterfaceConsts

Contém as IParcelable constantes expostas para WifiAwareNetworkSpecifier.

WifiAwareSession

Essa classe representa uma sessão do Wi-Fi Aware – um anexo ao serviço Wi-Fi Aware por meio do qual o aplicativo pode executar operações de descoberta.

Enumerações

Nome Description
AwarePairingBootstrappingMethods

Especifica os métodos de inicialização de emparelhamento do Wi-Fi Aware selecionados em uma configuração de emparelhamento.

ClusterChangeEvent

Identifica se um cluster do Wi-Fi Aware foi iniciado ou ingressado.

DataPathConnectionFailureReason

Identifica por que uma conexão de caminho de dados com reconhecimento de Wi-Fi falhou.

PublishType

Especifica se um editor do Wi-Fi Aware transmite anúncios de serviço ou responde a assinantes ativos.

SubscribeType

Especifica se um assinante do Wi-Fi Aware escuta passivamente anúncios ou transmite solicitações de descoberta.

WifiAwareCipherSuite

Identifica Wi-Fi conjuntos de criptografia com reconhecimento e a opção de caminho de dados não criptografado.

WifiAwareDataPathRole

Especifica se um dispositivo inicia ou responde a uma solicitação de conexão de caminho de dados com reconhecimento de Wi-Fi.

WifiAwareDiscoveryLostReason

Identifica por que uma correspondência de descoberta de serviço com reconhecimento de Wi-Fi foi perdida.

Comentários

Use WifiAwareManager para anexar ao Wi-Fi Aware e, em seguida, use WifiAwareSession para publicar ou assinar serviços. Os retornos de chamada de descoberta identificam pares para troca de mensagens e solicitações de caminho de dados sem uma conexão de ponto de acesso Wi-Fi existente.

Verifique o suporte ao dispositivo e a disponibilidade atual antes de iniciar uma sessão. Use Characteristics para verificar os recursos opcionais, como emparelhamento e conjuntos de criptografia com suporte. A disponibilidade da API por si só não estabelece suporte ao dispositivo.

Implementação do Gerenciador do Android 17 Wi-Fi Aware.