2013-01-03 26 views
0

我有一個ACR122 NFC閱讀器,通過USB連接到Android設備。 Android設備正在運行ICS,並沒有本地NFC功能。尋找關於NFC代碼和/或NDEF的一些指導

隨ACR122提供的SDK附帶了一個相當密集且非常稀少的示例應用程序,但是,我可以看到它們正在將消息發送爲APDU十六進制數組。我對此很陌生,所以對於這些命令的實際工作方式以及在什麼情況下都不太清楚。

同時,這樣看來,現在有一些所謂的NDEF,其抽象的APDU,並允許一個更令人困惑的消息交換(至少每this教程),但是,這只是在支持NFC的設備提供(或因此它會出現)...我希望有一些方法可以利用它與ACR122。

所以,我的問題是:

有誰知道如果我能與ACR122的SDK利用NDEF?我不想做任何複雜的事情,我只想閱讀和寫入標籤。

回答

1

如果我沒有弄錯,NFC類是ICS SDK的一部分,但總是會返回沒有NFC可用的情況。

對於ACR 122,my experience純粹是通過NFC Tools for Java,它可能包含一些有趣的部分,可以移植到Android。它也有自己的NDEF解析/序列化部分。

另一種可選擇的NDEF解析/序列庫,請參閱here

+0

的NFC工具看起來非常有前途的。我期望被卡住,不得不使用ACR提供的lib,但是如果我能繞過這個,那麼是的,那看起來好像會有訣竅。非常感謝這些信息。我可能會打你一點點的指導,但我會以任何方式+1你的答案:) –