Android 将字节数组转换回 NdefMessage

Android convert byte array back to NdefMessage

我正在做一个使用nfc传输数据的项目。设备 A 作为 HCE,设备 B 作为 reader。在设备A中,我将NdefMessage转换为字节数组,然后发送到设备B。所以我现在的问题是在设备B中,如何将接收到的字节数组数据转换回NdefMessage?

根据https://developer.android.com/reference/android/nfc/NdefMessage.html

你可以

Use NdefMessage(byte[]) to construct an NDEF Message from binary data,

这会将字节数组转换为 NdefMessage

或者

https://www.dummies.com/consumer-electronics/nfc-data-exchange-format-ndef/

详细介绍了Ndef报文和记录格式,方便您自行转换