将NFC标签更改为只读

时间:2012-08-10 07:09:22

标签: android nfc

目前我正在使用以下应用将数据写入NFC标记https://play.google.com/store/apps/details?id=com.antares.nfc&feature=search_result#?t=W251bGwsMSwxLDEsImNvbS5hbnRhcmVzLm5mYyJd,因为它允许我指定标记的AAR。但是,当我编写标签时,我发现了一个安全问题,标签中的数据可以轻松更改,因此我想问一下是否有可能只有一些人可以重新编写标签?或者以一种简单的方式锁定标签,因此在我确定应用程序中的数据是正确的之后,没有人可以重写它。我仍然是使用NFC技术的初学者,并发现它可能在未来变得更受欢迎,因此我想了解更多相关信息。

1 个答案:

答案 0 :(得分:3)

如果您正在开发自己的应用程序;如果标记已经是Ndef格式化,则使用Ndef.makeReadOnly()方法,您可以在完成Ndef.writeNdefMessage(NdefMessage)后应用该方法。或者,如果标记不是Ndef格式但是NdefFormatable,则使用NdefFormatable.makeReadOnly(NdefMessage)方法,Ndef格式化标记,写入NdefMessage并使标记只读一次。

Play商店中还有其他NFC应用程序,如果标签技术允许,它将使已写入的标签只读。但这是一个编程/开发网站。