Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/190.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何仅从我的Android应用程序编写NFC标签_Android_Nfc - Fatal编程技术网

如何仅从我的Android应用程序编写NFC标签

如何仅从我的Android应用程序编写NFC标签,android,nfc,Android,Nfc,我是NFC安卓应用程序开发的新手。我正在开发一个应用程序,应该能够编写不同类型的NFC标签。我已经写完了所有类型的标签 但我的问题是,一旦从我的应用程序中写入标签,客户端要求限制用户从其他android应用程序中写入标签。我在谷歌上搜索并阅读了android开发者指南的文档,但没有找到任何结果。有没有办法限制用户只从一个应用程序写入标签。如果是,它是否适用于所有类型的标签。我希望可以限制MifareClassic从其他应用程序写入标记,因为我们可以使用自定义密钥进行身份验证。这种实现是否也适用于

我是NFC安卓应用程序开发的新手。我正在开发一个应用程序,应该能够编写不同类型的NFC标签。我已经写完了所有类型的标签

但我的问题是,一旦从我的应用程序中写入标签,客户端要求限制用户从其他android应用程序中写入标签。我在谷歌上搜索并阅读了android开发者指南的文档,但没有找到任何结果。有没有办法限制用户只从一个应用程序写入标签。如果是,它是否适用于所有类型的标签。我希望可以限制MifareClassic从其他应用程序写入标记,因为我们可以使用自定义密钥进行身份验证。这种实现是否也适用于其他卡


提前谢谢。

这取决于您的具体需要。在某些情况下,NFC标签可以设置为只读。这将阻止任何人写入标记。在其他情况下,例如MIFARE,一种形式的访问控制是可能的(正如您所描述的),其中需要身份验证才能访问写入功能。这取决于特定的NFC标签是否支持此功能。通常,关于如何做到这一点的确切细节仅在保密协议下提供。因此,我建议您与您的供应商联系,了解您打算使用的标签的详细信息。

谢谢您的回复,我可以拥有可以通过密码保护锁定的标签列表,或者所有标签都可以进行密码保护吗?我熟悉的允许使用密码保护的标签是MIFARE Ultralight C和DESFire。新的NTAG21x系列还提供密码保护。