簡體   English   中英

試圖在PhoneGap中閱讀NFC NDEF Payload

[英]Trying to read NFC NDEF Payload in PhoneGap

我在這里找到了類似的答案,但鑒於我是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);

謝謝!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM