关于NFC数据格式

问题描述 投票:0回答:2

我是 Android 上 NFC 开发的新手。我有一些令我困惑的问题。

  1. NFCA、NFCB、NFCV、NDEF、NDEFFORMATABLE只是NFC卡数据的数据格式吗?如何找到数据的详细格式协议?

2.如果NFCA,NFCB,NFCV,NDEF,NDEFFORMATABLE只是数据格式不同,为什么NFC卡只支持其中一些而不是全部?

感谢您的帮助。

android nfc
2个回答
0
投票

BasicTagTechnology类型主要是通信协议。 NDEF 相关的格式是数据格式,或者更确切地说是使用通信协议以及标签功能在标签上存储 NDEF 数据的标准化方式。例如,在 Mifare Classic 标签中存储 NDEF 数据也定义了标准授权密钥。

您可能会开始仅使用 NDEF 格式,而不是稍后使用更高级的格式。 Android 内置了对各种 NDEF 相关功能的支持。有相当多的标准化 NDEF 记录。我已经为大多数编写了一个“包装器”。您可能想从 TextRecord 和 Android 应用程序记录开始。


0
投票

https://github.com/poz1/NFCForms/blob/master/Source/Poz1.NFCForms.Droid/NfcForms.cs建议至少有九个:

    #region Android NFC Techs
    public sealed class NFCTechs
    {
        public const string IsoDep = "android.nfc.tech.IsoDep";
        public const string NfcA = "android.nfc.tech.NfcA";
        public const string NfcB = "android.nfc.tech.NfcB";
        public const string NfcF = "android.nfc.tech.NfcF";
        public const string NfcV = "android.nfc.tech.NfcV";
        public const string Ndef = "android.nfc.tech.Ndef";
        public const string NdefFormatable = "android.nfc.tech.NdefFormatable";
        public const string MifareClassic = "android.nfc.tech.MifareClassic";
        public const string MifareUltralight = "android.nfc.tech.MifareUltralight";
    }
© www.soinside.com 2019 - 2024. All rights reserved.