在我的應用程序中,我正在向NFC芯片寫入大量測量數據。由於測量次數不同,我無法定義NDEF消息的確切長度,並且在NFC讀取之前寫入有效負載長度的功能會對應用程序實際不適用。如何爲可變長度有效載荷格式化NDEF消息?
我想要做的是將NDEF消息的大小設置爲最大可用內存並簡單地寫入空閒空間。但是,在使用恩智浦NFC掃描儀時,出現內存不是NDEF格式的錯誤。誰能告訴我我做錯了什麼?
我目前的理解是:0x03定義ndef格式,0xFF標誌3字節長度格式,0x373是可用長度,0xC5標識單個塊的ME和MB,然後0x00爲類型長度和前兩個有效負載字節,最後 - 0x03和0x6D定義了0x36D淨荷長度。
如何創建和寫入NDEF消息?您是否使用Android內置的方法,或者您自己的方法? – corvairjo