的數據有效載荷我有一些卡其使用NFC(例如,學生ID卡或借記卡)。這些卡不使用NDEF存儲數據。我怎樣才能獲得這些卡的有效載荷?得到一個標籤
目前,我用這個代碼:
if (intent.getAction() != null && NfcAdapter.ACTION_TECH_DISCOVERED.equals(intent.getAction()))
{
Tag tag = intent.getParcelableExtra(NfcAdapter.EXTRA_TAG);
}
誰能發現我怎麼能得到標籤的有效載荷?
該卡的技術是android.nfc.tech.IsoDep
和android.nfc.tech.NfcA
。通過發送APDU的,因爲這
Tag tag = intent.getParcelableExtra(NfcAdapter.EXTRA_TAG);
NfcA nfcA = NfcA.get(tag);
後,您可以用標籤進行通信:
這取決於卡的技術,卡的類型(內存,javacard),數據如何存儲,...沒有通用的方法從借記卡和學生證獲取數據。 – LaurentY
該卡的技術是android.nfc.tech.IsoDep,android.nfc.tech.NfcA。 –