【发布时间】:2013-04-29 15:59:13
【问题描述】:
是否可以锁定 NFC 标签内的特定段,使其只读,而其余段仍可写?我想确保标签上的特定数据一旦被压印就不会被覆盖,但我希望标签对其他数据保持可写。
【问题讨论】:
-
谢谢,我完善了我的问题。
-
这将适用于 mifare 经典
标签: android locking nfc readonly ndef
是否可以锁定 NFC 标签内的特定段,使其只读,而其余段仍可写?我想确保标签上的特定数据一旦被压印就不会被覆盖,但我希望标签对其他数据保持可写。
【问题讨论】:
标签: android locking nfc readonly ndef
当数据是 NDEF 格式,并且部分数据设置为只读时,您将失去使用 writeNdefMessage() 再次写入数据(即更新)的能力。
这是正确的,还是有办法将 NDEF 消息的一部分设置为只读,但稍后更新其余部分(通过低级命令除外)?
(编辑:抱歉,这应该是对 NFC Guys 答案的评论,而不是单独的答案)
【讨论】:
是的,这是可能的,但这取决于您使用的特定标签。例如,一些知名且常用的标签,如 MIFARE Classic、MIFARE Ultralight、NTAG203、NTAG21x 和各种 NfcV 标签(兼容 ISO 15693,例如 ICODE SLI 标签)都允许这样做。 但是,您必须自己编写代码才能根据自己的喜好实际配置标签。 Android 不提供特定功能,因为需要发送到标签的命令通常不规范(您需要针对您使用的标签类型的数据表或手册)。
【讨论】: