HarmonyOS ndefmessage.getNdefRecords()数组中对象的payload申明是number[],其实为string,怎么获取真实内容?

nfc中NDEF协议读卡,ndefTag.readNdef获得的 ndefmessage.getNdefRecords()数组中对象的payload申明是number[],其实为string,怎么获取真实内容?

HarmonyOS
2025-01-10 07:54:09
浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
shlp

可将16进制number数组转为string类型:

const hexArray: number[] = [0x48, 0x65, 0x6C, 0x6C, 0x6F];
const hexString = buffer.from(hexArray)
console.log('tag' + hexString.toString());
  • 1.
  • 2.
  • 3.
分享
微博
QQ
微信
回复
2025-01-10 10:28:26
相关问题
如何获取对象真实类型
1185浏览 • 1回复 待解决
HarmonyOS stringnumber
1721浏览 • 1回复 待解决
HarmonyOS stringnumber扩展方法
604浏览 • 0回复 待解决
HarmonyOS 数组对象排序
1134浏览 • 1回复 待解决
HarmonyOS string.json如何定义数组类型
699浏览 • 1回复 待解决
HarmonyOS无法获取蓝牙设备真实MAC
1862浏览 • 1回复 待解决
HarmonyOS 怎么获取VpnExtensionContext对象
425浏览 • 1回复 待解决
WantAgentInfowants为什么数组
2651浏览 • 1回复 待解决
HarmonyOS Sendable装饰对象怎么获取
683浏览 • 1回复 待解决
HarmonyOS Resource对象string报错
688浏览 • 1回复 待解决