WifiAwareManager.Attach Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
| Name | Beschreibung |
|---|---|
| Attach(AttachCallback, Handler) |
An den Wi-Fi Aware-Dienst anfügen – ermöglicht der Anwendung das Erstellen von Ermittlungssitzungen oder das Erstellen von Verbindungen mit Peers. |
| Attach(AttachCallback, IdentityChangedListener, Handler) |
An den Wi-Fi Aware-Dienst anfügen – ermöglicht der Anwendung das Erstellen von Ermittlungssitzungen oder das Erstellen von Verbindungen mit Peers. |
Attach(AttachCallback, Handler)
An den Wi-Fi Aware-Dienst anfügen – ermöglicht der Anwendung das Erstellen von Ermittlungssitzungen oder das Erstellen von Verbindungen mit Peers.
[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
Parameter
- attachCallback
- AttachCallback
Ein Rückruf für Anfügungsereignisse, erweitert von AttachCallback.
- handler
- Handler
Der Handler, dessen Thread die Rückrufe des attachCallback Objekts ausführen soll. Wenn ein Null-Wert bereitgestellt wird, wird der Hauptthread der Anwendung verwendet.
- Attribute
Hinweise
An den Wi-Fi Aware-Dienst anfügen – ermöglicht der Anwendung das Erstellen von Ermittlungssitzungen oder das Erstellen von Verbindungen mit Peers. Das Gerät wird an einen vorhandenen Cluster angefügt, wenn es einen finden oder einen neuen Cluster erstellen kann (wenn es der erste ist, um Aware in seiner Nähe zu aktivieren). Ergebnisse (z. B. erfolgreiches Anfügen an einen Cluster) werden dem attachCallback Objekt bereitgestellt. Eine Anwendung <b>muss</b> aufrufen WifiAwareSession#close() , wenn sie mit dem Wi-Fi Aware-Objekt abgeschlossen ist.
Hinweis: Ein aware Cluster ist eine freigegebene Ressource – wenn das Gerät bereits an einen Cluster angefügt ist, zeigt diese Funktion einfach den Erfolg sofort mit demselben attachCallbackan.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Gilt für:
Attach(AttachCallback, IdentityChangedListener, Handler)
An den Wi-Fi Aware-Dienst anfügen – ermöglicht der Anwendung das Erstellen von Ermittlungssitzungen oder das Erstellen von Verbindungen mit Peers.
[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
Parameter
- attachCallback
- AttachCallback
Ein Rückruf für Anfügungsereignisse, erweitert von AttachCallback.
- identityChangedListener
- IdentityChangedListener
Ein Rückruf für geänderte Identität oder Cluster-ID, erweitert von IdentityChangedListener.
- handler
- Handler
Der Handler, auf dem der Thread die Rückrufe der attachCallback Objekte identityChangedListener ausführen soll. Wenn ein Null-Wert bereitgestellt wird, wird der Hauptthread der Anwendung verwendet.
- Attribute
Hinweise
An den Wi-Fi Aware-Dienst anfügen – ermöglicht der Anwendung das Erstellen von Ermittlungssitzungen oder das Erstellen von Verbindungen mit Peers. Das Gerät wird an einen vorhandenen Cluster angefügt, wenn es einen finden oder einen neuen Cluster erstellen kann (wenn es der erste ist, um Aware in seiner Nähe zu aktivieren). Ergebnisse (z. B. erfolgreiches Anfügen an einen Cluster) werden dem attachCallback Objekt bereitgestellt. Eine Anwendung <b>muss</b> aufrufen WifiAwareSession#close() , wenn sie mit dem Wi-Fi Aware-Objekt abgeschlossen ist.
Hinweis: Ein aware Cluster ist eine freigegebene Ressource – wenn das Gerät bereits an einen Cluster angefügt ist, zeigt diese Funktion einfach den Erfolg sofort mit demselben attachCallbackan.
Diese Version der API fügt einen Listener an, um die MAC-Adresse der "Aware"-Schnittstelle beim Start zu empfangen und wann immer sie aktualisiert wird (sie wird in regelmäßigen Abständen für den Datenschutz randomisiert).
Wenn die Zielbestimmung android.os.Build.VERSION_CODES#TIRAMISU oder höher erfolgt, muss die Anwendung mit "android:usesPermissionFlags="neverForLocation" verfügen android.Manifest.permission#NEARBY_WIFI_DEVICES . Wenn die Anwendung "android:usesPermissionFlags="neverForLocation" nicht deklariert, muss sie ebenfalls vorhanden sein android.Manifest.permission#ACCESS_FINE_LOCATION.
Wenn eine frühere Version als android.os.Build.VERSION_CODES#TIRAMISUverwendet werden soll, muss die Anwendung über eine .-Version verfügen android.Manifest.permission#ACCESS_FINE_LOCATION.
Apps ohne android.Manifest.permission#NEARBY_WIFI_DEVICES oder android.Manifest.permission#ACCESS_FINE_LOCATION können die #attach(AttachCallback, Handler) Version verwenden. Beachten Sie, dass der IdentityChangedListener Host abgesehen von den Berechtigungsanforderungen in regelmäßigen Abständen aktiviert wird, was zu einem höheren Stromverbrauch führt, es sei denn, die Informationen sind erforderlich (z. B. für out-of-band Discovery).
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.