我创建了一个简单的应用程序来发送NDeF Record并将其显示在其他设备中。 现在我已经从我的设备中删除了我的P2P阅读器应用程序并下载了其他TAG rader应用程序。 现在,如果我点击标签阅读器应用程序显示我不想允许的完整数据。
P.S我创建了像
这样的ndef记录NdefRecord newNdefRecord = new NdefRecord(NdefRecord.TNF_EXTERNAL_TYPE,
"com.yash.test:yash".getBytes(), new byte[0], data);
有可能吗?
答案 0 :(得分:0)
不太清楚您想要做什么,但通常无法修改系统处理NFC标签的方式。如果有已注册处理特定标签或NDEF格式的应用程序,则用户可以选择其中一个。您所能做的就是使用前台调度来确保您的应用处理标记(如果它位于前台)。如果要隐藏数据,可以尝试对其进行加密,以便其他应用无法恢复。密钥需要嵌入到您的应用程序中才能实现,因此它不是非常安全。