gpt4 book ai didi

android - 尝试读取 PhoneGap 中的 NFC NDEF 负载

转载 作者:行者123 更新时间:2023-11-29 18:00:34 25 4
gpt4 key购买 nike

我找到了这个问题的类似答案 here但考虑到我对 Phonegap 和 NFC 都不熟悉,想知道是否有人可以帮助我?

我能够成功读取 NFC 标签 (type="text"),但不知道如何从读取的标签中提取负载数据(文本)。

在我的 LogCat 中,我收到以下消息

e.tag = {"isWritable":true,"id":[4,72,-35,98,93,43,-128],"techTypes":    ["android.nfc.tech.NfcA","android.nfc.tech.MifareUltralight",
"android.nfc.tech.Ndef"],"type":"NFC Forum Type 2","canMakeReadOnly":true,"maxSize":142,
"ndefMessage":[{"id":[],"type":[116,101,120,116,47,112,108,97,105,110],
"payload":[110,117,108,108],"tnf":2}]};

我不知道如何将 byteArray 转换为字符串。我有一种简单的方法可以做到这一点吗?我正在使用 PhoneGap NFC 插件 https://github.com/chariotsolutions/phonegap-nfc

希望有人能帮忙!

谢谢!

最佳答案

我终于能够使用 PhoneGap NFC 插件解决这个问题。我使用下面显示的第一个命令从标签读取中提取有效载荷,然后将接收到的字节转换为字符串,同样使用通过插件提供的方法。希望这对开始使用 NFC 和插件的人有所帮助。

    some_value = nfcEvent.tag.ndefMessage[0]["payload"];
string_value = nfc.bytesToString(some_value);

谢谢!

关于android - 尝试读取 PhoneGap 中的 NFC NDEF 负载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16379154/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com