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());
分享
微博
QQ
微信
回复
2025-01-10 10:28:26
相关问题
如何获取对象真实类型
770浏览 • 1回复 待解决
HarmonyOS stringnumber
1226浏览 • 1回复 待解决
HarmonyOS 数组对象排序
439浏览 • 1回复 待解决
HarmonyOS stringnumber扩展方法
228浏览 • 0回复 待解决
HarmonyOS string.json如何定义数组类型
343浏览 • 1回复 待解决
HarmonyOS无法获取蓝牙设备真实MAC
1226浏览 • 1回复 待解决
WantAgentInfowants为什么数组
2218浏览 • 1回复 待解决
HarmonyOS 怎么获取VpnExtensionContext对象
168浏览 • 1回复 待解决
HarmonyOS Sendable装饰对象怎么获取
293浏览 • 1回复 待解决
ArkTS如何把string转为byte数组
3322浏览 • 1回复 待解决