Lenguaje

WifiAwareManager.Attach Método

Definición

Sobrecargas

Nombre Description
Attach(AttachCallback, Handler)

Adjunte al servicio Wi-Fi Aware, lo que permite a la aplicación crear sesiones de detección o crear conexiones a elementos del mismo nivel.

Attach(AttachCallback, IdentityChangedListener, Handler)

Adjunte al servicio Wi-Fi Aware, lo que permite a la aplicación crear sesiones de detección o crear conexiones a elementos del mismo nivel.

Attach(AttachCallback, Handler)

Adjunte al servicio Wi-Fi Aware, lo que permite a la aplicación crear sesiones de detección o crear conexiones a elementos del mismo nivel.

[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

Devolución de llamada para adjuntar eventos, extendidos desde AttachCallback.

handler
Handler

Controlador en cuyo subproceso se van a ejecutar las devoluciones de llamada del attachCallback objeto . Si se proporciona un valor NULL, se usará el subproceso principal de la aplicación.

Atributos

Comentarios

Adjunte al servicio Wi-Fi Aware, lo que permite a la aplicación crear sesiones de detección o crear conexiones a elementos del mismo nivel. El dispositivo se conectará a un clúster existente si puede encontrar uno o crear un nuevo clúster (si es el primero en habilitar Aware en sus proximidades). Los resultados (por ejemplo, la asociación correcta a un clúster) se proporcionan al attachCallback objeto . Una aplicación <b debe llamar> a WifiAwareSession#close() b>< cuando haya terminado con el objeto Wi-Fi Aware.

Nota: un clúster compatible es un recurso compartido: si el dispositivo ya está conectado a un clúster, esta función simplemente indicará que se ha realizado correctamente inmediatamente con el mismo attachCallback.

Java documentación para android.net.wifi.aware.WifiAwareManager.attach(android.net.wifi.aware.AttachCallback, android.os.Handler).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a

Attach(AttachCallback, IdentityChangedListener, Handler)

Adjunte al servicio Wi-Fi Aware, lo que permite a la aplicación crear sesiones de detección o crear conexiones a elementos del mismo nivel.

[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

Devolución de llamada para adjuntar eventos, extendidos desde AttachCallback.

identityChangedListener
IdentityChangedListener

Devolución de llamada para la identidad o el identificador de clúster modificados, extendidos desde IdentityChangedListener.

handler
Handler

Controlador en cuyo subproceso se van a ejecutar las devoluciones de llamada de los attachCallback objetos y identityChangedListener . Si se proporciona un valor NULL, se usará el subproceso principal de la aplicación.

Atributos

Comentarios

Adjunte al servicio Wi-Fi Aware, lo que permite a la aplicación crear sesiones de detección o crear conexiones a elementos del mismo nivel. El dispositivo se conectará a un clúster existente si puede encontrar uno o crear un nuevo clúster (si es el primero en habilitar Aware en sus proximidades). Los resultados (por ejemplo, la asociación correcta a un clúster) se proporcionan al attachCallback objeto . Una aplicación <b debe llamar> a WifiAwareSession#close() b>< cuando haya terminado con el objeto Wi-Fi Aware.

Nota: un clúster compatible es un recurso compartido: si el dispositivo ya está conectado a un clúster, esta función simplemente indicará que se ha realizado correctamente inmediatamente con el mismo attachCallback.

Esta versión de la API adjunta un agente de escucha para recibir la dirección MAC de la interfaz Aware en el inicio y cada vez que se actualiza (se aleatoriza a intervalos regulares para la privacidad).

Si el destino android.os.Build.VERSION_CODES#TIRAMISU es o posterior, la aplicación debe tener android.Manifest.permission#NEARBY_WIFI_DEVICES con android:usesPermissionFlags="neverForLocation". Si la aplicación no declara android:usesPermissionFlags="neverForLocation", también debe tener android.Manifest.permission#ACCESS_FINE_LOCATION.

Si el destino es una versión anterior a android.os.Build.VERSION_CODES#TIRAMISU, la aplicación debe tener android.Manifest.permission#ACCESS_FINE_LOCATION.

Las aplicaciones sin android.Manifest.permission#NEARBY_WIFI_DEVICES o android.Manifest.permission#ACCESS_FINE_LOCATION pueden usar la #attach(AttachCallback, Handler) versión. Tenga en cuenta que, aparte de los requisitos de permisos, IdentityChangedListener reactivará el host a intervalos regulares que provocan un mayor consumo de energía, no lo use a menos que la información sea necesaria (por ejemplo, para la detección fuera de banda).

Java documentación para android.net.wifi.aware.WifiAwareManager.attach(android.net.wifi.aware.AttachCallback, android.net.wifi.aware.IdentityChangedListener, android.os.Handler).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a