Freigeben über


NdefRecord.CreateApplicationRecord(String) Methode

Definition

Erstellen eines neuen Android-Anwendungseintrags (AAR).

[Android.Runtime.Register("createApplicationRecord", "(Ljava/lang/String;)Landroid/nfc/NdefRecord;", "")]
public static Android.Nfc.NdefRecord? CreateApplicationRecord (string? packageName);
[<Android.Runtime.Register("createApplicationRecord", "(Ljava/lang/String;)Landroid/nfc/NdefRecord;", "")>]
static member CreateApplicationRecord : string -> Android.Nfc.NdefRecord

Parameter

packageName
String

Android-Paketname

Gibt zurück

Android-Anwendungs-NDEF-Eintrag

Attribute

Hinweise

Erstellen eines neuen Android-Anwendungseintrags (AAR).

Dieser Datensatz gibt an, dass das Paket für andere Android-Geräte verwendet werden soll, um die gesamte NDEF-Nachricht zu verarbeiten. Sie können diesen Datensatz an einer beliebigen Stelle in Ihre Nachricht einbetten, um sicherzustellen, dass das beabsichtigte Paket die Nachricht empfängt.

Wenn ein Android-Gerät eine NdefMessage oder mehrere Android-Anwendungseinträge sendet, sind die in diesen Datensätzen enthaltenen Anwendungen das bevorzugte Ziel für die NfcAdapter#ACTION_NDEF_DISCOVERED Absicht, in der Reihenfolge, in der sie in der Nachricht angezeigt werden. Dieses Versandverhalten wurde zunächst android in Ice Cream Sandwich hinzugefügt.

Wenn keine der Anwendungen auf dem Gerät installiert ist, wird eine Market-Verknüpfung für die erste Anwendung geöffnet.

Beachten Sie, dass Android-Anwendungseinträge keine Anwendungen überschreiben, die aufgerufen NfcAdapter#enableForegroundDispatchwurden.

Java-Dokumentation für android.nfc.NdefRecord.createApplicationRecord(java.lang.String).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: