Idioma

DiscoverySession.CreateNetworkSpecifierOpen(PeerHandle) Método

Definição

Crie um android.net.NetworkRequest.Builder#setNetworkSpecifier(NetworkSpecifier) para uma conexão sem criptografia do WiFi Aware (link) para o par especificado.

[Android.Runtime.Register("createNetworkSpecifierOpen", "(Landroid/net/wifi/aware/PeerHandle;)Landroid/net/NetworkSpecifier;", "GetCreateNetworkSpecifierOpen_Landroid_net_wifi_aware_PeerHandle_Handler", ApiSince=26)]
public virtual Android.Net.NetworkSpecifier? CreateNetworkSpecifierOpen(Android.Net.Wifi.Aware.PeerHandle peerHandle);
[<Android.Runtime.Register("createNetworkSpecifierOpen", "(Landroid/net/wifi/aware/PeerHandle;)Landroid/net/NetworkSpecifier;", "GetCreateNetworkSpecifierOpen_Landroid_net_wifi_aware_PeerHandle_Handler", ApiSince=26)>]
abstract member CreateNetworkSpecifierOpen : Android.Net.Wifi.Aware.PeerHandle -> Android.Net.NetworkSpecifier
override this.CreateNetworkSpecifierOpen : Android.Net.Wifi.Aware.PeerHandle -> Android.Net.NetworkSpecifier

Parâmetros

peerHandle
PeerHandle

O identificador do par obtido por meio DiscoverySessionCallback#onServiceDiscovered(PeerHandle, byte[], java.util.List) ou DiscoverySessionCallback#onMessageReceived(PeerHandle, byte[]). Em um RESPONDER, esse valor é usado para limitar a aceitação de uma solicitação de conexão somente desse par.

Retornos

Um NetworkSpecifier a ser usado para construir android.net.NetworkRequest.Builder#setNetworkSpecifier(NetworkSpecifier) para passar para android.net.ConnectivityManager#requestNetwork(android.net.NetworkRequest, android.net.ConnectivityManager.NetworkCallback) [ou outras variedades dessa API].

Atributos

Comentários

Crie um android.net.NetworkRequest.Builder#setNetworkSpecifier(NetworkSpecifier) para uma conexão sem criptografia do WiFi Aware (link) para o par especificado. O android.net.NetworkRequest.Builder#addTransportType(int) deve ser definido como android.net.NetworkCapabilities#TRANSPORT_WIFI_AWARE.

Esse método deve ser usado ao configurar uma conexão com um par descoberto por meio da descoberta ou comunicação do Aware (nesses cenários, o endereço MAC do par é protegido por um identificador de ID par opaco). Se uma conexão Com Reconhecimento for necessária para um par descoberto usando outro mecanismo OOB (fora de banda), use o método alternativo WifiAwareSession#createNetworkSpecifierOpen(int, byte[]) , que usa o endereço MAC do par.

Observação: de acordo com a especificação Wi-Fi Ciente, as funções são fixas: um Assinante é um INICIADOR e um Publisher é um RESPONDER.

Para configurar um link criptografado, use a #createNetworkSpecifierPassphrase(PeerHandle, String) API.

Este membro foi preterido. Use a substituição WifiAwareNetworkSpecifier.Builder.

Java documentação para android.net.wifi.aware.DiscoverySession.createNetworkSpecifierOpen(android.net.wifi.aware.PeerHandle).

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.

Aplica-se a