我有一台ACR122 NFC读卡器,我通过USB连接到Android设备。 Android设备正在运行ICS,并且没有本机NFC功能。
ACR122附带的SDK附带了一个相当密集且文档稀疏的示例应用程序,但是,我可以看到它们正在以APDU十六进制数组的形式发送消息。我是新手,所以我对这些命令如何实际工作以及在什么情况下有些不清楚。
与此同时,似乎现在有一种名为NDEF的东西,它抽象APDU并允许更少混乱的消息交换(至少按照this教程)但是,这仅适用于支持NFC的设备(或者它会出现)...我希望有一些方法可以利用ACR122。
所以,我的问题是:
有人知道我是否可以在ACR122的SDK中使用NDEF?我不想做任何复杂的事情,我只是想读写标签。
答案 0 :(得分:1)
如果我没有记错的话,NFC课程是ICS SDK的一部分,但总会返回没有NFC可用。
对于ACR 122,my experience纯粹是通过NFC Tools for Java,它可能包含一些可以移植到Android的有趣部分。它还有自己的NDEF解析/序列化部分。
有关替代NDEF解析/序列化库的信息,请参阅here