我有一个允许用户创建他的名片/个人卡的应用程序。我将这些卡片作为 JSON 字符串保存在我的数据库中。现在,我希望用户能够使用 NFC 共享这些卡。我想要做的是,当用户选择他要发送的卡时,我将字符串写入名为“xyz.Xcard”的文件中(以便我在接收卡中的应用程序检测到它),然后使用 NFC 发送它. 任何人都可以建议一个简单的代码来帮助我在 Android 中使用 NFC 发送一个简单的文本文件。
而且我在理解 NET 上使用的基本术语方面也面临困难,例如扫描标签、读取标签、Ndef 消息、ndef 记录等等等。这就是为什么我无法理解这里的代码和那里。任何人都可以用简单的话解释我这些事情并提供编写这个简单代码的提示吗?
这有点我想实现用户1:(选择要发送的卡->从数据库中获取JSON字符串->将字符串写入扩展名为“.Xcard”的文件->通过NFC发送)这将如何发生?涉及的事情是什么?NFC扫描?写作?阅读?
这会将文件发送给范围内的所有用户吗?(启用 NFC)
用户2:(首先他必须启用nfc->然后接收文件)Android默认处理接收吗?我的意思是,当收到文件时,它会在默认通知中显示文件已收到。这样在单击该通知后,我的应用程序将启动....
谢谢你!!