Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/186.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 在nfc阅读器示例应用程序中,tagviewer的有效负载数据在哪里_Android - Fatal编程技术网

Android 在nfc阅读器示例应用程序中,tagviewer的有效负载数据在哪里

Android 在nfc阅读器示例应用程序中,tagviewer的有效负载数据在哪里,android,Android,当我调试应用程序时,原始Msgs值如下所示 [NdefMessage[NdefRecord tnf=1 type=5370有效载荷=D1010B501676F6F676C652E636F6D]]数据 其中来自该值,请提前感谢。额外的NDEF\u消息是NFC disovery意图之一(NDEF\u发现/TECH\u发现)的参数。数据可以来自NFC标签(在这种情况下,NFC标签将NDEF数据结构保存在其内存中)或来自另一个对等NFC设备(在这种情况下,NDEF数据结构已通过SNEP或NPP传输) 该

当我调试应用程序时,原始Msgs值如下所示

[NdefMessage[NdefRecord tnf=1 type=5370有效载荷=D1010B501676F6F676C652E636F6D]]数据


其中来自该值,请提前感谢。

额外的NDEF\u消息是NFC disovery意图之一(NDEF\u发现/TECH\u发现)的参数。数据可以来自NFC标签(在这种情况下,NFC标签将NDEF数据结构保存在其内存中)或来自另一个对等NFC设备(在这种情况下,NDEF数据结构已通过SNEP或NPP传输)

该技术小组发现了NFC标签的意图触发器,而NDEF小组发现了标签和点对点通信的意图触发器


顺便说一句,NDEF消息中包含的数据是单个NDEF URI记录,其中包含URI

u表示当nfc标记读取它时,将其存储在NfcAdapter.EXTRA_NDEF_消息中,当扫描的标记包含NDEF格式的数据,并且您的应用程序由nfc发现意图之一触发时,NDEF消息是预读的,并存储在intent extra中。0 down vote accept u表示nfc标记它会自动存储在intent中。询问我是android初学者,并且我没有真正的设备的原因很清楚,所以稍后我会购买设备,以便我对开发应用程序充满信心。我以前写过:每当android设备如果检测到包含NDEF格式数据的标记,它将自动读取该数据。接下来,它尝试触发基于其意图过滤器预期此数据的应用程序,最后尝试触发基于更通用的技术(/TAG)意图过滤器的应用程序。每当NFC特定意图NDEF_uu/TECH_uu(/TAG_uu)之一被触发时,该意图还包含私下自动从标记读取的任何NDEF消息。
Parcelable[] rawMsgs = intent.getParcelableArrayExtra(NfcAdapter.EXTRA_NDEF_MESSAGES);