Android.Net.Wifi.Aware Namespace
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.
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.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 |
| 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.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.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.