有谁知道是否有任何关于将信息写入 RFID 标签并从 Android、Nexus S 读取信息的细节?
是否有专为 Android 设计的特殊 RFID 标签,或特殊的 RFID 写入器?
Android 2.3.3 现在也支持写入功能。支持哪些标签的详细信息在这里:http: //developer.android.com/sdk/android-2.3.3.html。
我计划研究几个如何读取和写入标签的示例,并将在我的 Twitter 帐户@hansamann 上发布链接
根据我遇到的情况,目前 Nexus S 仅提供 NFC 标签的读取功能,并计划支持其他模式。
我认为不可能有特定于操作系统或平台的 RFID 标签,这不是一个好的商业决策 :)。
Nexus S 将读取 Mifare 标签。我使用 Nexus S 从智能卡重播了 YouTube 视频 (http://www.youtube.com/watch?v=eu7fQsPjDls)。
我在 android 市场找到了 2 个标签编写器应用程序:一个来自 NXP 公司,该公司正在销售标签:https ://market.android.com/details?id= com.nxp.nfc.tagwriter 另一个来自 Connectthings https://market.android.com/details?id=com.connecthings.tagwriter
该 URL 是用另一台设备 (Nokia 6212) 编写的。我正在等待 Nexus S 更新,这将使手机能够写入标签。
我使用以下内容编写(并重新格式化 RFID 卡以使用 NDEF 消息)
NdefFormatable format = NdefFormatable.Get(tag);
if (format != null) {
try {
format.Connect();
format.Format(message);
return true;
}
catch (IOException e) {
return false;
}
}
else {
return false;
}
这是在 Monodroid 中,但我认为 Java 中的概念是相同的。
您可以创建自己的 NFC 标签阅读器:
创建 Payload 并使用另一个 android 设备模拟 RFID 标签。确保您在清单文件中授予 NFC_READ 、NFC_WRITE 权限。