Lingua

WifiAwareManager.Attach Metodo

Definizione

Overload

Nome Descrizione
Attach(AttachCallback, Handler)

Connettersi al servizio Wi-Fi Aware: consente all'applicazione di creare sessioni di individuazione o di creare connessioni ai peer.

Attach(AttachCallback, IdentityChangedListener, Handler)

Connettersi al servizio Wi-Fi Aware: consente all'applicazione di creare sessioni di individuazione o di creare connessioni ai peer.

Attach(AttachCallback, Handler)

Connettersi al servizio Wi-Fi Aware: consente all'applicazione di creare sessioni di individuazione o di creare connessioni ai peer.

[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

Parametri

attachCallback
AttachCallback

Callback per gli eventi di collegamento, esteso da AttachCallback.

handler
Handler

Gestore nel cui thread eseguire i callback dell'oggetto attachCallback . Se viene specificato un valore Null, verrà usato il thread principale dell'applicazione.

Attributi

Commenti

Connettersi al servizio Wi-Fi Aware: consente all'applicazione di creare sessioni di individuazione o di creare connessioni ai peer. Il dispositivo verrà collegato a un cluster esistente se può trovarne uno o creare un nuovo cluster (se è il primo a abilitare Aware nelle vicinanze). I risultati ,ad esempio il collegamento riuscito a un cluster, vengono forniti all'oggetto attachCallback . Un'applicazione <b>deve</b> chiamare WifiAwareSession#close() quando viene eseguita con l'oggetto Wi-Fi Aware.

Nota: un cluster con riconoscimento è una risorsa condivisa. Se il dispositivo è già collegato a un cluster, questa funzione indicherà semplicemente l'esito positivo immediatamente usando lo stesso attachCallback.

per android.net.wifi.aware.WifiAwareManager.attach(android.net.wifi.aware.AttachCallback, android.os.Handler).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

Attach(AttachCallback, IdentityChangedListener, Handler)

Connettersi al servizio Wi-Fi Aware: consente all'applicazione di creare sessioni di individuazione o di creare connessioni ai peer.

[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

Parametri

attachCallback
AttachCallback

Callback per gli eventi di collegamento, esteso da AttachCallback.

identityChangedListener
IdentityChangedListener

Callback per l'identità modificata o l'ID del cluster, esteso da IdentityChangedListener.

handler
Handler

Gestore nel cui thread eseguire i callback degli attachCallback oggetti e identityChangedListener . Se viene specificato un valore Null, verrà usato il thread principale dell'applicazione.

Attributi

Commenti

Connettersi al servizio Wi-Fi Aware: consente all'applicazione di creare sessioni di individuazione o di creare connessioni ai peer. Il dispositivo verrà collegato a un cluster esistente se può trovarne uno o creare un nuovo cluster (se è il primo a abilitare Aware nelle vicinanze). I risultati ,ad esempio il collegamento riuscito a un cluster, vengono forniti all'oggetto attachCallback . Un'applicazione <b>deve</b> chiamare WifiAwareSession#close() quando viene eseguita con l'oggetto Wi-Fi Aware.

Nota: un cluster con riconoscimento è una risorsa condivisa. Se il dispositivo è già collegato a un cluster, questa funzione indicherà semplicemente l'esito positivo immediatamente usando lo stesso attachCallback.

Questa versione dell'API collega un listener per ricevere l'indirizzo MAC dell'interfaccia Aware all'avvio e ogni volta che viene aggiornato (viene casualizzato a intervalli regolari per la privacy).

Se la destinazione android.os.Build.VERSION_CODES#TIRAMISU o versione successiva, l'applicazione deve avere android.Manifest.permission#NEARBY_WIFI_DEVICES android:usesPermissionFlags="neverForLocation". Se l'applicazione non dichiara android:usesPermissionFlags="neverForLocation", deve avere android.Manifest.permission#ACCESS_FINE_LOCATIONanche .

Se la destinazione è una versione precedente a android.os.Build.VERSION_CODES#TIRAMISU, l'applicazione deve avere android.Manifest.permission#ACCESS_FINE_LOCATION.

Le app senza android.Manifest.permission#NEARBY_WIFI_DEVICES o android.Manifest.permission#ACCESS_FINE_LOCATION possono usare la #attach(AttachCallback, Handler) versione. Si noti che, a parte i requisiti di autorizzazione, l'host IdentityChangedListener verrà riattivato a intervalli regolari che causano un consumo di energia più elevato, non usarlo a meno che le informazioni non siano necessarie (ad esempio, per l'individuazione fuori banda).

per android.net.wifi.aware.WifiAwareManager.attach(android.net.wifi.aware.AttachCallback, android.net.wifi.aware.IdentityChangedListener, android.os.Handler).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a