首页 > 解决方案 > Android将字节数组转换回NdefMessage

问题描述

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

标签: androidndefhce

解决方案


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

你可以

使用 NdefMessage(byte[]) 从二进制数据构造一个 NDEF 消息,

这会将字节数组转换为 NdefMessage

或者

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

详细说明 Ndef 消息和记录格式,以便您自己转换


推荐阅读