Android NFC可防止向错误的应用程序发送数据

时间:2012-12-26 06:01:05

标签: android nfc nfc-p2p

我创建了一个简单的应用程序来发送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);

有可能吗?

1 个答案:

答案 0 :(得分:0)

不太清楚您想要做什么,但通常无法修改系统处理NFC标签的方式。如果有已注册处理特定标签或NDEF格式的应用程序,则用户可以选择其中一个。您所能做的就是使用前台调度来确保您的应用处理标记(如果它位于前台)。如果要隐藏数据,可以尝试对其进行加密,以便其他应用无法恢复。密钥需要嵌入到您的应用程序中才能实现,因此它不是非常安全。