目前我們正在爲Android開發NFC應用程序。我們的經驗Nexus 4閱讀Mifare Classic卡片UID
- 採用恩智浦PN5xx芯片MIFARE經典(1K)的控制和CEPAS標準
開發的POS NFC控制系統
開發用於MiFareClassic和超輕下,在Galaxy Nexus的(使用NXP的Android NFC控制系統NFC芯片組)
- 爲超輕下在的Nexus
發達的Android NFC控制系統4
我們的挑戰:我們想要在我們的POS機(使用恩智浦芯片)和新的Android平板電腦(使用Broadcom芯片)中控制MiFareClassic 1K卡,我們已經安裝了卡基並且無法替代它們。
- 我們知道Nexus 4已經改變了NFC芯片,現在除了UID之外,它無法讀取/寫入任何Mifare經典卡片。
- 我們的代碼將Mifare經典卡檢測爲NfcA類型。 NfcA有一種稱爲收發(byte [] data)的方法來發送原始NFC-A命令到標籤並接收響應。
- 我們的問題是,我們需要知道送什麼碼設備讀取UID,其他人在網上說,他們能做到這一點,但沒有方法可以發現
目前,我們總是得到一個錯誤:機器人.nfc.TagLostException:標記丟失。
感謝您的回答。
非常感謝你,它以你的方式工作。 – andy8702
嗨,我的朋友使用名爲NFC工具的應用程序在S4上測試了Mifare 1K卡,該應用程序成功檢測到序列號(本例中爲UID)。你知道這是怎麼完成的嗎?謝謝。 – paradite
@ zhuliangg11看到我的更新,也許解決了它? –