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
相关问题
如何获取对象真实类型
1472浏览 • 1回复 待解决
HarmonyOS stringnumber
2122浏览 • 1回复 待解决
HarmonyOS 数组对象排序
1679浏览 • 1回复 待解决
HarmonyOS stringnumber扩展方法
960浏览 • 1回复 待解决
HarmonyOS string.json如何定义数组类型
960浏览 • 1回复 待解决
HarmonyOS无法获取蓝牙设备真实MAC
2507浏览 • 1回复 待解决
WantAgentInfowants为什么数组
2906浏览 • 1回复 待解决
HarmonyOS Sendable装饰对象怎么获取
895浏览 • 1回复 待解决
HarmonyOS 怎么获取VpnExtensionContext对象
586浏览 • 1回复 待解决
HarmonyOS 数组对象数据刷新
1032浏览 • 1回复 待解决