NfcAdapter.InvokeBeam(Activity) 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.
Rufen Sie Android Beam manuell auf, um Daten zu teilen.
[Android.Runtime.Register("invokeBeam", "(Landroid/app/Activity;)Z", "")]
public bool InvokeBeam(Android.App.Activity? activity);
[<Android.Runtime.Register("invokeBeam", "(Landroid/app/Activity;)Z", "")>]
member this.InvokeBeam : Android.App.Activity -> bool
Parameter
- activity
- Activity
die aktuelle Vordergrundaktivität mit registrierten Daten, die freigegeben werden sollen
Gibt zurück
Ob die Beam-Animation erfolgreich aufgerufen wurde
- Attribute
Hinweise
Rufen Sie Android Beam manuell auf, um Daten zu teilen.
Die Android Beam-Animation wird normalerweise nur angezeigt, wenn zwei NFC-fähige Geräte in Reichweite kommen. Durch Aufrufen dieser Methode kann eine Aktivität die Beam-Animation direkt aufrufen, auch wenn noch kein anderes NFC-Gerät im Bereich ist. Die Beam-Animation fordert den Benutzer dann auf, auf ein anderes NFC-fähiges Gerät zu tippen, um die Datenübertragung abzuschließen.
Der Hauptvorteil der Verwendung dieser Methode besteht darin, dass der Benutzer nicht auf den Bildschirm tippen muss, um die Übertragung abzuschließen, da diese Methode bereits die Richtung der Übertragung und die Zustimmung des Benutzers zum Teilen von Daten festlegt. Anrufer sind dafür verantwortlich, sicherzustellen, dass der Benutzer der Freigabe von Daten beim NFC-Tippen zugestimmt hat.
Beachten Sie, dass für die Verwendung dieser Methode die übergebenen Aktivitäten bereits Daten festgelegt haben müssen, um die Freigabe über Beam mithilfe von Methodenaufrufen wie #setNdefPushMessageCallback oder #setBeamPushUrisCallback.
Java Dokumentation für android.nfc.NfcAdapter.invokeBeam(android.app.Activity).
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.