Idioma

WifiAwareManager.Attach Método

Definição

Sobrecargas

Nome Description
Attach(AttachCallback, Handler)

Anexe ao serviço Wi-Fi Aware , permitindo que o aplicativo crie sessões de descoberta ou crie conexões com pares.

Attach(AttachCallback, IdentityChangedListener, Handler)

Anexe ao serviço Wi-Fi Aware , permitindo que o aplicativo crie sessões de descoberta ou crie conexões com pares.

Attach(AttachCallback, Handler)

Anexe ao serviço Wi-Fi Aware , permitindo que o aplicativo crie sessões de descoberta ou crie conexões com pares.

[Android.Runtime.Register("attach", "(Landroid/net/wifi/aware/AttachCallback;Landroid/os/Handler;)V", "GetAttach_Landroid_net_wifi_aware_AttachCallback_Landroid_os_Handler_Handler", ApiSince=26)]
public virtual void Attach(Android.Net.Wifi.Aware.AttachCallback attachCallback, Android.OS.Handler? handler);
[<Android.Runtime.Register("attach", "(Landroid/net/wifi/aware/AttachCallback;Landroid/os/Handler;)V", "GetAttach_Landroid_net_wifi_aware_AttachCallback_Landroid_os_Handler_Handler", ApiSince=26)>]
abstract member Attach : Android.Net.Wifi.Aware.AttachCallback * Android.OS.Handler -> unit
override this.Attach : Android.Net.Wifi.Aware.AttachCallback * Android.OS.Handler -> unit

Parâmetros

attachCallback
AttachCallback

Um retorno de chamada para eventos de anexação, estendido de AttachCallback.

handler
Handler

O Manipulador em cujo thread executar os retornos de chamada do attachCallback objeto. Se um nulo for fornecido, o thread principal do aplicativo será usado.

Atributos

Comentários

Anexe ao serviço Wi-Fi Aware , permitindo que o aplicativo crie sessões de descoberta ou crie conexões com pares. O dispositivo será anexado a um cluster existente se puder encontrar um ou criar um cluster (se for o primeiro a habilitar o Aware em sua vizinhança). Os resultados (por exemplo, anexação bem-sucedida a um cluster) são fornecidos ao attachCallback objeto. Um aplicativo <b>deve</b> chamar WifiAwareSession#close() quando terminar com o objeto Wi-Fi Aware.

Observação: um cluster com reconhecimento é um recurso compartilhado – se o dispositivo já estiver anexado a um cluster, essa função simplesmente indicará êxito imediatamente usando o mesmo attachCallback.

Java documentação para android.net.wifi.aware.WifiAwareManager.attach(android.net.wifi.aware.AttachCallback, android.os.Handler).

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

Attach(AttachCallback, IdentityChangedListener, Handler)

Anexe ao serviço Wi-Fi Aware , permitindo que o aplicativo crie sessões de descoberta ou crie conexões com pares.

[Android.Runtime.Register("attach", "(Landroid/net/wifi/aware/AttachCallback;Landroid/net/wifi/aware/IdentityChangedListener;Landroid/os/Handler;)V", "GetAttach_Landroid_net_wifi_aware_AttachCallback_Landroid_net_wifi_aware_IdentityChangedListener_Landroid_os_Handler_Handler", ApiSince=26)]
public virtual void Attach(Android.Net.Wifi.Aware.AttachCallback attachCallback, Android.Net.Wifi.Aware.IdentityChangedListener identityChangedListener, Android.OS.Handler? handler);
[<Android.Runtime.Register("attach", "(Landroid/net/wifi/aware/AttachCallback;Landroid/net/wifi/aware/IdentityChangedListener;Landroid/os/Handler;)V", "GetAttach_Landroid_net_wifi_aware_AttachCallback_Landroid_net_wifi_aware_IdentityChangedListener_Landroid_os_Handler_Handler", ApiSince=26)>]
abstract member Attach : Android.Net.Wifi.Aware.AttachCallback * Android.Net.Wifi.Aware.IdentityChangedListener * Android.OS.Handler -> unit
override this.Attach : Android.Net.Wifi.Aware.AttachCallback * Android.Net.Wifi.Aware.IdentityChangedListener * Android.OS.Handler -> unit

Parâmetros

attachCallback
AttachCallback

Um retorno de chamada para eventos de anexação, estendido de AttachCallback.

identityChangedListener
IdentityChangedListener

Um retorno de chamada para identidade alterada ou ID do cluster, estendido de IdentityChangedListener.

handler
Handler

O Manipulador em cujo thread executar os retornos de chamada e objetos attachCallbackidentityChangedListener . Se um nulo for fornecido, o thread principal do aplicativo será usado.

Atributos

Comentários

Anexe ao serviço Wi-Fi Aware , permitindo que o aplicativo crie sessões de descoberta ou crie conexões com pares. O dispositivo será anexado a um cluster existente se puder encontrar um ou criar um cluster (se for o primeiro a habilitar o Aware em sua vizinhança). Os resultados (por exemplo, anexação bem-sucedida a um cluster) são fornecidos ao attachCallback objeto. Um aplicativo <b>deve</b> chamar WifiAwareSession#close() quando terminar com o objeto Wi-Fi Aware.

Observação: um cluster com reconhecimento é um recurso compartilhado – se o dispositivo já estiver anexado a um cluster, essa função simplesmente indicará êxito imediatamente usando o mesmo attachCallback.

Essa versão da API anexa um ouvinte para receber o endereço MAC da interface Aware na inicialização e sempre que for atualizada (ela é aleatória em intervalos regulares para privacidade).

Se for direcionado android.os.Build.VERSION_CODES#TIRAMISU ou posterior, o aplicativo deverá ter android.Manifest.permission#NEARBY_WIFI_DEVICES com android:usesPermissionFlags="neverForLocation". Se o aplicativo não declarar android:usesPermissionFlags="neverForLocation", ele também deverá ter android.Manifest.permission#ACCESS_FINE_LOCATION.

Se estiver direcionando uma versão anterior, android.os.Build.VERSION_CODES#TIRAMISUo aplicativo deverá ter android.Manifest.permission#ACCESS_FINE_LOCATION.

Aplicativos sem android.Manifest.permission#NEARBY_WIFI_DEVICES ou android.Manifest.permission#ACCESS_FINE_LOCATION podem usar a #attach(AttachCallback, Handler) versão. Observe que, além dos requisitos de permissão, o IdentityChangedListener host será ativado em intervalos regulares, causando maior consumo de energia, não o use, a menos que as informações sejam necessárias (por exemplo, para descoberta fora de banda).

Java documentação para android.net.wifi.aware.WifiAwareManager.attach(android.net.wifi.aware.AttachCallback, android.net.wifi.aware.IdentityChangedListener, android.os.Handler).

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