我已成功閱讀&使用NdefRecord
寫入帶有文本的nfc卡。但是,請知道,我有不同的nfc卡。技術是:如何使用不受支持的Ndef寫/讀NFC卡?
- MifareClassic 1K
- NFCA
- NdefFormatable
我現在很好奇,爲什麼有在那個特定的卡沒有Ndef
。這是否意味着我不能使用NdefRecord
寫入並使用NdefMessage
來讀取?
我現在無法讀取/寫入,因爲我沒有keyA & keyB。但我在這裏建立一個理論。
謝謝。
我已成功閱讀&使用NdefRecord
寫入帶有文本的nfc卡。但是,請知道,我有不同的nfc卡。技術是:如何使用不受支持的Ndef寫/讀NFC卡?
我現在很好奇,爲什麼有在那個特定的卡沒有Ndef
。這是否意味着我不能使用NdefRecord
寫入並使用NdefMessage
來讀取?
我現在無法讀取/寫入,因爲我沒有keyA & keyB。但我在這裏建立一個理論。
謝謝。
NdefFormatable
表示該卡可以格式化爲包含NdefMessage
,之後將具有可用的Ndef
技術。您實際上可以格式化卡,並使用format()
同時寫入和NdefMessage
。
格式化以包含NDEF將僅在卡處於默認配置時出現,例如出廠時(即MIFARE Classic卡的所有扇區的默認密鑰A & B)。
那麼當你列出NdefFormatable時,怎麼會沒有Ndef? – ThomasRS
因爲它不是空卡,裏面有非Ndef格式的消息。 'NdefFomattable'意味着我可以格式化爲Ndef,但那也需要訪問Key。這正是我所知道的。問題是,如何閱讀非Ndef消息? – HelmiB