-1

google android 的文档中说:payload 字节数组,包含零到(2 ** 32 - 1)字节,不能为空。所以我认为一个 NDEF 记录可以携带 4GB 的数据。

但是当我检查三星 TecTiles 的最大尺寸时,ndef.getMaxSize() 尺寸仅为 716。

为什么三星的 TecTiles 不是 4GB?我认为任何支持 NDEF 的 NFC 标签最多可以承载 4GB 数据。

4

1 回答 1

4

在大多数情况下,限制 NDEF 消息大小的因素是标签的容量。

例如,在大多数操作系统中,文件大小可能为 2GB。但是,在 128MB 的驱动器上不能有 2GB 的文件,因为驱动器不能容纳 2GB。操作系统限制为 2GB 并不重要——驱动器在物理上无法容纳接近该限制的任何内容。

在这方面,您可以将 NFC 标签视为一个非常非常非常非常小的驱动器。NFC 标签支持的字节数因标签而异,但通常为 1KB 或更少。

于 2012-11-13T17:21:39.510 回答