NFC-Beispieldateien
Wenn Sie das Finden eines NFC-Tags simulieren möchten, müssen Sie anstelle des NFC-Tags eine NFC-Beispieldatei verwenden. (Ihr Desktop-Rechner ist nicht NFC-fähig). Wählen Sie die NFC-Beispieldatei aus, indem Sie am unteren Rand des Simulationsfensters auf die Schaltfläche NFC-Beispiele klicken und anschließend zur NFC-Beispieldatei navigieren. Die NFC-Beispieldatei muss die im Codefragment unten gezeigte Struktur haben.
<Root> <NFCS> <NFC name="Text" tooltip="sends a well known text 'This is my text'"> <Root> <Tag Id=""/> <NdefMessage CanMakeReadOnly="" IsWriteable="" MaxSize="" Type=""> <NdefRecord Id="" TypeNameField="" RecordTypeDefinition="" Type="" Text="" Language="" URI="" Payload="" MimeType="" ExternalDomain="" ExternalPackageName=""> <NdefRecord /> </NdefRecord> <NdefRecord /> ... <NdefRecord /> </NdefMessage> </Root> </NFC> <NFC/> ... <NFC/> </NFCS> </Root>
|
Wie Sie im obigen Codefragment sehen, entspricht jedes NFC-Element einer einzigen Nachricht (Message) (NdefMessage-Element), welche mehrere Datensätze enthält (NdefRecord-Elemente).
Beachten Sie, dass jede Beispieldatei mehrere Nachrichten haben kann. Nachdem Sie eine NFC-Beispieldatei für die Simulation ausgewählt haben, wird im Simulator der Index der aktuell ausgewählten Nachricht angezeigt (siehe Abbildung unten). Wenn Sie außerdem den Mauscursor über die Nummer der Nachricht platzieren, wird ein Tooltipp angezeigt (siehe Abbildung). Dieser Tooltipp ist der Wert des NFC/@tooltip-Attributs der Nachricht. Um eine neue Nachricht als aktuelle Nachricht zu definieren, verwenden Sie die Schaltflächen "Vorherige" und 'Nächste" (siehe Abbildung).
Auslesen von Nachrichtendaten aus einer NFC-Beispieldatei
Um Daten aus einer bestimmten Nachricht aus der NFC-Beispieldatei in die $MT_NFC -Struktur einzulesen, gehen Sie folgendermaßen vor:
1.Starten Sie NFC (durch Auslösen der NFC starten-Aktion).
2.Definieren Sie die NFC-Beispieldatei durch Klicken auf NFC-Beispiele und Navigation zur gewünschten Datei.
3.Stellen Sie sicher, dass die Nummer der Nachricht, die aus der NFC-Beispieldatei ausgelesen werden soll, die aktuell angezeigte Nachrichtennummer ist (in der Abbildung oben die Nummer 2).
4.Klicken Sie auf die Nachrichtennummer. Die Nachrichtendaten in der Datei werden ausgelesen und in die $MT_NFC-Struktur geladen.